.fold-shell[data-v-8c4b4ab6]{transition:grid-template-rows var(--s-motion-duration-short4,.15s) var(--s-motion-easing-emphasized,cubic-bezier(.2, 0, 0, 1));grid-template-rows:1fr;display:grid;overflow:hidden}.fold-shell-inner[data-v-8c4b4ab6]{min-height:0}.fold-trans-enter-from[data-v-8c4b4ab6],.fold-trans-leave-to[data-v-8c4b4ab6]{grid-template-rows:0fr}.about-dialog{width:32rem}.about-dialog .heading{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.about-dialog .logo{width:4rem;height:4rem}.about-dialog .logo-text{flex-direction:column;gap:.5rem;line-height:1;display:flex}.about-dialog .title-version{opacity:.7}.about-dialog .title{font-size:2rem}.about-dialog .description{opacity:.9;margin:.75rem 0;line-height:1.5}.about-dialog .description p{margin:.5rem 0}.about-dialog .actions{gap:1rem;display:flex}.about-dialog .key-value{-webkit-user-select:text;user-select:text;grid-template-columns:auto 1fr;gap:.5rem 1rem;margin-top:1rem;display:grid}.about-dialog .key{opacity:.6;font-weight:700}.about-dialog .value{word-break:break-all;font-family:var(--font-monospace)}.timeshift-content{flex-direction:column;gap:.5rem;width:fit-content;min-width:12rem;display:flex}.timeshift-description{opacity:.75;font-size:.9rem}.timeshift-ms-input{--p-inputtext-padding-y:.4rem}.timeshift-ms-input .p-inputtext.p-inputtext{font-family:var(--font-monospace);width:0;font-size:1.1rem}.timeshift-ms-input{position:relative}.timeshift-ms-input:after{content:"ms";top:0;bottom:0;right:var(--p-inputnumber-button-width);opacity:.6;pointer-events:none;height:fit-content;margin:auto .8rem auto 0;position:absolute}.compat-dialog{width:36rem}.compat-dialog-item{grid-template-columns:auto 1fr;gap:1rem;display:grid}.compat-dialog-item .icon-shell{justify-content:center;align-items:start;margin-top:.75rem;display:flex}.compat-dialog-item .compat-icon{font-size:1.8rem}.compat-dialog-item .name{font-size:1.1rem;font-weight:700}.compat-dialog-item .description{opacity:.8;margin-bottom:.1rem;font-size:.9rem}.compat-dialog-item .compat-link{color:inherit;opacity:.8;padding:0}.compat-dialog-item .notsupported{margin-top:.8rem}.compat-dialog-item .why-strong{margin-right:.5rem;font-weight:700}.compat-dialog-item .impact{margin-top:.5rem;font-weight:700}.compat-dialog-dont-mind{flex-grow:1;align-items:center;display:flex}.compat-dialog-dont-mind .dont-mind-label{padding-left:.6rem}.findreplace-content{flex-direction:column;gap:.8rem;width:22rem;margin-top:.3rem;display:flex}.findreplace-mode{justify-content:space-between;align-items:center;display:flex}.findreplace-radios{gap:1.5rem;display:flex}.findreplace-radio-item{align-items:center;display:flex}.findreplace-radio-label{padding-left:.5rem}.findreplace-options-toggle{align-items:center;display:flex}.findreplace-options-toggle-label{opacity:.7;padding-right:.5rem;font-size:.9rem;transition:opacity .2s}.findreplace-options-toggle-label.enabled{opacity:1}.findreplace-inputs{flex-direction:column;display:flex}.findreplace-input{position:relative}.findreplace-input.regex .p-inputtext{font-family:var(--font-monospace)}.findreplace-input.regex .p-inputtext::placeholder{font-family:var(--font-main)}.findreplace-replace-input{margin-top:.5rem}.findreplace-range,.findreplace-options{align-items:flex-start;gap:2rem;display:flex}.findreplace-options{margin-top:.5rem}.findreplace-range-title,.findreplace-options-title{flex-shrink:0;font-weight:700}.findreplace-range-options{flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;display:flex}.findreplace-range-option-item{align-items:center;display:flex}.findreplace-range-option-label{padding-left:.5rem}.findreplace-actions{justify-content:flex-end;gap:.5rem;display:flex}.replace-actions{flex:1;gap:.5rem;width:0;display:flex}.findreplace-options-list{flex-wrap:wrap;gap:.4rem 1.5rem;display:flex}.findreplace-option-item{align-items:center;display:flex}.findreplace-option-label{padding-left:.5rem}.r-codemirror-shell{--cm-font-family:var(--font-monospace);background-color:var(--p-form-field-background);border:1px solid var(--p-form-field-border-color);border-radius:var(--p-form-field-border-radius);overflow:hidden}.r-codemirror-shell .cm-editor{width:100%;height:100%}.r-codemirror-shell .cm-editor.cm-focused{outline:none}.r-codemirror-shell .cm-content{padding-bottom:5rem}.r-codemirror-shell .cm-scroller{font-family:var(--cm-font-family);font-size:1rem}.r-codemirror-shell .cm-current-line-highlight{box-shadow:0 0 0 .15rem inset color-mix(in srgb, var(--p-primary-color), transparent 50%)}.r-codemirror-shell .cm-gutters{opacity:.8;background-color:var(--p-button-secondary-background);border-color:var(--p-content-border-color);color:var(--p-button-secondary-color)}.r-codemirror-shell .cm-cursor,.r-codemirror-shell .cm-dropCursor{border-color:color-mix(in srgb, currentColor 20%, var(--p-primary-color) 80%);border-width:2px}.r-codemirror-shell .cm-selectionBackground{background-color:color-mix(in srgb, var(--p-primary-color), transparent 60%)!important}.cm-focused>.cm-scroller>.cm-selectionLayer .r-codemirror-shell .cm-selectionBackground{filter:none}.r-codemirror-shell .cm-selectionMatch{background-color:color-mix(in srgb, currentColor 20%, transparent 80%)}.empty-tip{width:fit-content;height:fit-content;color:var(--lightningcss-light,var(--p-zinc-500))var(--lightningcss-dark,var(--p-zinc-400));flex-direction:column;align-items:center;gap:.5rem;margin:auto;display:flex;position:absolute;inset:0}.empty-tip.compact{gap:.3rem}.pi.empty-tip-icon{opacity:.8;border-radius:50%;padding:1rem;font-size:1.8rem}.pi.empty-tip-icon.pi-asterisk{transition:transform .3s}.pi.empty-tip-icon.pi-asterisk:hover{animation:.6s infinite rot60deg}@keyframes rot60deg{0%{transform:rotate(0)}to{transform:rotate(60deg)}}.empty-tip-title{font-size:1.3rem}.from-other-fmt-modal:not(.p-dialog-maximized){width:80vw;max-width:90rem;height:80vh;max-height:60rem}.from-other-fmt-modal .p-dialog-content{flex:1;gap:1rem;height:0;display:flex}.from-other-fmt-modal .format-listbox{--p-listbox-option-padding:.5rem 1.2rem .5rem 1rem;min-width:12rem}.from-other-fmt-modal .format-listbox .accept{opacity:.5;margin-inline-start:.3rem}.from-other-fmt-modal .format-listbox .p-listbox-list-container{max-height:unset!important}.from-other-fmt-modal .format-details{flex-direction:column;flex:1;gap:.8rem;width:0;display:flex;position:relative}.from-other-fmt-modal .format-details .description{opacity:.8}.from-other-fmt-modal .format-details .references{flex-wrap:wrap;gap:.5rem;display:flex}.from-other-fmt-modal .format-details .example{-webkit-user-select:text;user-select:text;cursor:text;white-space:pre-wrap;background-color:var(--p-listbox-background);border:1px solid var(--p-listbox-border-color);border-radius:var(--p-listbox-border-radius);margin-top:.8rem;padding:.5rem;font-size:.9rem;overflow-x:auto}.from-other-fmt-modal .format-details .example .example-label{font-family:var(--font-main);opacity:.7;margin-bottom:.2rem;display:block}.from-other-fmt-modal .format-details .example .example-pre{margin:0}.from-other-fmt-modal .input-cm{flex:1;height:0}.from-other-fmt-modal .action-buttons{gap:.5rem;display:flex}.from-other-fmt-modal .require-select-tip{gap:.3rem}.line-order-input{background-color:var(--p-form-field-background);border:1px solid var(--p-form-field-border-color);border-radius:var(--p-form-field-border-radius);min-width:10rem;padding:.3rem;overflow-y:auto}.line-order-input-state-info{opacity:.9;margin-left:.1rem}.line-order-input-state-info .title{font-weight:700}.line-order-input-state-info .count{font-size:.9rem}.line-order-item{cursor:move;border-radius:var(--p-form-field-border-radius);--hover-bg-color:var(--p-button-secondary-hover-background);align-items:center;gap:.6rem;padding:.5rem;transition:background-color .2s;display:flex}.line-order-item.translation{color:var(--p-button-text-help-color);--hover-bg-color:var(--p-button-text-help-active-background)}.line-order-item.romanization{color:var(--p-button-text-info-color);--hover-bg-color:var(--p-button-text-info-active-background)}.line-order-item:hover{background-color:var(--hover-bg-color)}.line-order-input:has(.sortable-chosen) .line-order-item{background-color:#0000}.line-order-item .line-order-item-icon{opacity:.6;font-size:.85em}.line-order-hr{margin:.5rem 0}.line-order-empty-line{justify-content:space-between;align-items:center;gap:1rem;padding:0 .5rem;display:flex}.line-order-empty-line .line-order-empty-line-input{font-family:var(--font-monospace);width:auto}.line-order-empty-line .line-order-empty-line-input .p-inputtext{box-sizing:content-box;width:2ch}.from-text-modal:not(.p-dialog-maximized){width:80vw;max-width:90rem;height:80vh;max-height:60rem}.from-text-modal .p-dialog-content{flex-direction:column;flex:1;gap:1rem;height:0;display:flex}.from-text-modal .options{flex-direction:column;gap:.8rem;display:flex}.from-text-modal .description{opacity:.8;font-size:.9rem}.from-text-modal .select-field{align-items:center;gap:1rem;display:flex}.from-text-modal .mode-selection{min-width:12rem}.from-text-modal .checkboxes{gap:1.5rem;display:flex}.from-text-modal .check-item{align-items:center;display:flex}.from-text-modal .check-item-label{padding-left:.5rem}.from-text-modal .no-item-checked-warning{color:var(--p-button-text-danger-color)}.from-text-modal .textfields{flex:1;gap:1rem;height:0;display:flex}.from-text-modal .textfield-shell{flex-direction:column;flex:1;gap:.3rem;width:0;display:flex}.from-text-modal .textfield-label{opacity:.9;padding-left:.5rem}.from-text-modal .textfield-label .useoriginaltip{color:var(--p-button-text-warn-color)}.from-text-modal .textfield{flex:1;height:0}.from-text-modal .actions{align-items:flex-end;gap:1rem;display:flex}.from-text-modal .quick-tools{flex-wrap:wrap;flex:1;justify-content:flex-start;gap:.6rem;width:0;display:flex}.from-text-modal .cm-translation-line{color:var(--p-button-text-help-color)}.from-text-modal .cm-romanization-line{color:var(--p-button-text-info-color)}.from-text-modal .cm-cycle-highlight-else{color:var(--p-button-text-danger-color)}.hotkey-popup{width:15rem}.hotkey-popup .hotkey-popup-item{gap:.5rem;margin-bottom:8px;display:flex}.hotkey-popup .hotkey-popup-item.add{margin-bottom:0}.key-binding-dialog .list-shell+.list-shell{margin-top:1.2rem}.key-binding-dialog .p-divider{margin:0 0 .8rem}.key-binding-dialog .title{opacity:.6;margin-bottom:.8rem;margin-left:.5rem;font-weight:700}.key-binding-dialog .list{grid-template-columns:8rem 8rem 8rem 8rem 8rem 8rem;display:grid}@media screen and (width<=800px){.key-binding-dialog .list{grid-template-columns:8rem 8rem 8rem 8rem}}.key-binding-dialog .list{align-items:center;gap:.6rem .8rem}.key-binding-dialog .list label{justify-self:end;margin-left:1rem}.__font-loader{z-index:-1;clip-path:rect(0 0 0 0);position:absolute}.__font-loader .normal{font-family:var(--font-main)}.__font-loader .monospace{font-family:var(--font-monospace)}.drag-ghost{will-change:transform;z-index:9999;background-color:var(--p-primary-color);color:var(--p-primary-contrast-color);opacity:.8;border-radius:.3rem;align-items:center;padding:.3rem .5rem;font-size:1.2rem;display:flex;position:fixed;top:.5rem;left:.8rem}.drag-ghost.nodrop{background-color:var(--p-button-secondary-hover-background);color:var(--p-button-secondary-color)}.drag-ghost-text{margin-left:.4rem}.drag-ghost-count{font-size:.9rem;line-height:.9;font-family:var(--font-monospace);border:1px solid;border-radius:.2rem;margin-left:.4rem;padding:.15rem .3rem;font-weight:700}.cline{border:2px var(--c-border-color) solid;background-color:var(--c-bg-color);--c-border-color:var(--p-button-secondary-background);--c-bg-color:transparent;--c-syl-gap:.5rem;opacity:.8;border-radius:.5rem;grid-template-columns:auto 1fr;margin:0 .5rem;transition:transform .2s;display:grid;overflow:hidden}.cline:hover,.cline.selected{--c-bg-color:var(--p-content-background)}.cline.selected{--c-border-color:var(--p-button-secondary-hover-background);opacity:1}.cline.removing{opacity:.5;transform:scale(.98)}.cline-head{--cline-head-background:color-mix(in srgb, var(--c-border-color), var(--global-background) 40%);background-color:var(--cline-head-background);color:var(--p-button-secondary-color);cursor:move;grid-template-columns:auto auto;display:grid}.cline-drag-indicator{justify-content:right;align-items:center;width:1.2rem;display:flex}.cline-drag-icon{opacity:.5;font-size:.9rem}.cline.selected .cline-drag-icon{opacity:.8}.cline-head-info,.cline-head-info-primary,.cline-head-info-secondary{flex-direction:column;align-items:center;display:flex}.cline-head-info{justify-content:space-between;padding:0 .3rem .1rem}.cline-head-info.compact{flex-direction:row;align-items:center;gap:0}.cline-index{text-align:center;width:3ch;font-size:1.2rem;font-family:var(--font-monospace);--ignore-line-bg:currentColor;padding:.3rem 0 .5rem;position:relative}.cline.pgmignored .cline-index{--ignore-line-bg:var(--p-primary-color)}.cline.pgmignored.mnlignored .cline-index{--ignore-line-bg:linear-gradient(90deg, var(--p-primary-color) 50%, currentColor 50%)}.cline.ignored .cline-index:after{content:"";background:var(--ignore-line-bg);width:2rem;height:.1rem;box-shadow:0 0 0 .1rem var(--cline-head-background);border-radius:.1rem;margin:auto;position:absolute;inset:0 0 .1rem;transform:rotate(30deg)}.cline-bookmark{border-top-left-radius:0;border-top-right-radius:0;padding-top:0;border-top:none!important}.cline-tag{--p-button-text-secondary-color:color-mix(in srgb, var(--p-form-field-placeholder-color), transparent 70%);--p-button-text-secondary-hover-background:color-mix(in srgb, var(--c-border-color), transparent 40%)}.cline-tag-duet{--p-button-text-primary-color:var(--e-duet-text-color);--p-button-text-primary-hover-background:var(--e-duet-hover-background);--p-button-text-primary-active-background:var(--e-duet-active-background)}.cline-tag-background{--p-button-text-primary-color:var(--e-bg-text-color);--p-button-text-primary-hover-background:var(--e-bg-hover-background);--p-button-text-primary-active-background:var(--e-bg-active-background)}.cline-secondary{grid-template-columns:1fr 1fr;align-items:stretch;gap:.5rem;padding:.5rem;display:grid}.cline-secondary .p-floatlabel{display:flex}.cline-content{padding:var(--c-syl-gap);flex-wrap:wrap;flex:1;align-content:flex-start;row-gap:.5rem;padding-right:0;display:flex}.cline-drag-ghost{width:0;height:0;position:absolute;top:0;left:0}.linsert-indicator{box-sizing:content-box;z-index:3;height:.8rem;position:relative}.linsert-indicator:before{content:"";pointer-events:none;position:absolute;inset:-2rem 0 -.6rem}.linsert-indicator.dragging:before{pointer-events:auto}.linsert-indicator.dragover:after{visibility:visible}.linsert-indicator:after{visibility:hidden;content:"";height:0;box-shadow:0 0 0 .08rem var(--p-primary-color);margin:auto 1rem;position:absolute;inset:0}.csyl{height:var(--csyl-height);margin-right:var(--c-syl-gap);--p-inputtext-lg-font-size:1.3rem;--p-inputtext-sm-font-size:.95rem;--p-inputtext-lg-padding-x:.6rem;--p-inputtext-lg-padding-y:.5rem;--p-inputtext-sm-padding-x:.4rem;--p-inputtext-sm-padding-y:.3rem;--csyl-border-color:var(--p-inputtext-border-color);--csyl-head-bg:var(--c-border-color);--csyl-trans-dur:.1s;--csyl-remove-dur:.1s;border-radius:var(--p-inputtext-border-radius);background-color:var(--p-inputtext-background);box-shadow:var(--csyl-border-color) 0 0 0 1px inset;transition:transform var(--csyl-remove-dur), opacity var(--csyl-remove-dur), box-shadow var(--csyl-trans-dur);position:relative}.csyl:hover{--csyl-head-bg:var(--p-inputtext-border-color);--csyl-border-color:var(--p-inputtext-hover-border-color)}.csyl.selected{--csyl-head-bg:var(--p-primary-color);--csyl-border-color:var(--p-primary-color);background-color:color-mix(in srgb, var(--p-primary-color) 10%, var(--p-inputtext-background) 90%);color:var(--p-primary-contrast-color);z-index:3;transition:transform var(--csyl-remove-dur), opacity var(--csyl-remove-dur);--csyl-trans-dur:0}.csyl.removing{opacity:.4;transform:scale(.9)}.csyl-head{height:var(--csyl-head-height);cursor:move;background-color:var(--csyl-head-bg);border-top-left-radius:var(--p-inputtext-border-radius);border-top-right-radius:var(--p-inputtext-border-radius);box-shadow:var(--csyl-border-color) 0 1px 0;font-size:1rem;font-family:var(--font-monospace);transition:background-color var(--csyl-trans-dur), box-shadow var(--csyl-trans-dur);flex:1;position:relative}.csyl-head-bookmark,.csyl-head-bars,.csyl-head-placeholding-beat{height:fit-content;margin:auto .2rem;position:absolute;top:.1rem;bottom:0}.csyl-head-bookmark{color:var(--p-button-text-warn-color);font-size:.8rem;left:0}.csyl.selected .csyl-head-bookmark{color:inherit}.csyl-head-bars{opacity:.4;font-size:.9rem;left:0;transform:scaleX(.8)}.csyl-head-placeholding-beat{font-weight:700;right:.1rem}.csyl-input-shell,.csyl-roman-shell{height:var(--csyl-body-height);border-bottom-left-radius:var(--p-inputtext-border-radius);border-bottom-right-radius:var(--p-inputtext-border-radius);font-size:var(--p-inputtext-lg-font-size);position:relative}.csyl-roman-shell{font-size:var(--p-inputtext-sm-font-size);height:var(--csyl-roman-height);box-shadow:0 -1px 0 color-mix(in srgb, var(--csyl-border-color), transparent 30%);transition:box-shadow var(--csyl-trans-dur)}.syl-roman-enabled .csyl-input-shell{border-radius:0}.csyl-input-alike,.csyl-roman-input-alike{padding:var(--p-inputtext-lg-padding-y) var(--p-inputtext-lg-padding-x);white-space:pre;text-align:center;border:1px solid #0000}.csyl-roman-input-alike{padding:var(--p-inputtext-sm-padding-y) var(--p-inputtext-sm-padding-x)}.csyl-input-widthcontrol,.csyl-roman-widthcontrol{color:red;visibility:hidden}.csyl-input,.csyl-input-placeholder,.csyl-roman-input{position:absolute;inset:0}.csyl-input.csyl-input,.csyl-roman-input.csyl-roman-input{text-align:center;background:0 0;border-top-left-radius:0;border-top-right-radius:0;padding-inline:0;transition:none;border-color:#0000!important}.syl-roman-enabled .csyl-input.csyl-input{border-bottom:none;border-radius:0}.csyl-roman-input.csyl-roman-input{border-top:none}.csyl-input-placeholder{color:var(--p-inputtext-placeholder-color);font-weight:300}.csyl-drag-ghost{width:0;height:0;position:absolute;top:0;left:0}.winsert-indicator{box-sizing:content-box;--extra-width:.85rem;width:0;margin:-.2rem 0;margin-left:calc(var(--c-syl-gap) / -2 - var(--extra-width));margin-right:calc(var(--c-syl-gap) / 2 - var(--extra-width));padding:.1rem calc(var(--extra-width));z-index:1;pointer-events:none;position:relative}.winsert-indicator.dragging{pointer-events:auto}.winsert-indicator.dragover:after{visibility:visible}.winsert-indicator:after{visibility:hidden;content:"";width:0;box-shadow:0 0 0 .08rem var(--p-primary-color);margin:.2rem auto;position:absolute;inset:0}.winsert-indicator.beginning .winsert-indicator:after{box-shadow:none;width:.3rem}.winsert-indicator.beginning{width:var(--c-syl-gap);margin:-.1rem -.5rem;padding:.1rem .5rem .1rem 0}.winsert-indicator.beginning:after{transform:translate(-.2rem)}.p-tieredmenu-item-tip{color:var(--p-tieredmenu-item-icon-focus-color);font-size:.85em;line-height:1}.p-tieredmenu-item-link.context{--p-contextmenu-item-padding:.5rem .75rem}.p-tieredmenu-item-link.context .p-tieredmenu-item-icon{margin-left:-.15rem;margin-right:.15rem}.p-tieredmenu-item-icon.mdi{line-height:0}.p-tieredmenu-item-content,.p-tieredmenu-item-label.p-tieredmenu-item-label{line-height:1.15}.editor.content{--csyl-height:calc(var(--csyl-head-height) + var(--csyl-body-height));--csyl-head-height:1.8rem;--csyl-body-height:3rem;--csyl-roman-height:2rem}.editor.content.syl-roman-enabled{--csyl-height:calc(var(--csyl-head-height) + var(--csyl-body-height) + var(--csyl-roman-height))}.add-syl-button{height:var(--csyl-height)}.preview{flex:1;justify-content:center;padding:0 1rem;display:flex;position:relative;overflow:hidden}.preview .preview-reload-button{z-index:10;position:absolute;bottom:.5rem;right:1rem}.preview>.amll-lyric-player{max-width:max(1200px,50vw);overflow-x:visible}.amll-lyric-player.dom{--bright-mask-alpha:1;--dark-mask-alpha:.4;--amll-lp-font-size:min(max(max(4.5vh, 2.3vw), 2.5rem), 3.5rem);--amll-lp-color:var(--lightningcss-light,var(--p-neutral-800))var(--lightningcss-dark,var(--p-neutral-100));--amll-lp-hover-bg-color:color-mix(in srgb, var(--amll-lp-color), transparent 95%);font-weight:500;-webkit-mask-image:linear-gradient(#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(#0000,#000 2rem calc(100% - 2rem),#0000)}.amll-lyric-player.dom [class^=_lyricMainLine]{font-weight:700;line-height:1.25}.amll-lyric-player.dom [class^=_lyricSubLine]{margin-top:.65rem}.amll-lyric-player.dom [class^=_lyricSubLine]+[class^=_lyricSubLine]{margin-top:0}.amll-lyric-player.dom [class^=_emphasizeWrapper] span{margin:-1em;padding:1em}.amll-lyric-player.dom [class^=_interludeDots]:not([style]){visibility:hidden}.timestamp.begin{--timestamp-color:var(--p-button-text-success-color)}.timestamp.end{--timestamp-color:var(--p-button-text-danger-color)}.timestamp{--timestamp-bg-color:color-mix(in srgb, var(--timestamp-color), transparent 80%);--timestamp-hlt-color:color-mix(in srgb, var(--timestamp-color), transparent 40%);--timestamp-selection-bg-color:color-mix(in srgb, var(--timestamp-color), transparent 40%);font-family:var(--font-monospace);--p-inputtext-sm-padding-y:.3rem;--p-inputtext-sm-padding-x:.4rem;--p-inputtext-background:var(--timestamp-bg-color);--p-inputtext-focus-border-color:var(--timestamp-color)}.timestamp ::selection{background-color:var(--timestamp-selection-bg-color)}@keyframes timestamp-flash{0%{background-color:var(--timestamp-hlt-color)}}.timestamp.flashing{animation:.5s ease-in-out timestamp-flash}.timestamp-caption{padding-block:var(--p-inputtext-sm-padding-y);padding-inline:var(--p-inputtext-sm-padding-x);border-radius:var(--p-inputtext-border-radius);background:var(--p-inputtext-background);font-size:var(--p-inputtext-sm-font-size);border:1px solid #0000}.timestamp-caption,.timestamp-input{box-sizing:content-box;width:9ch;color:inherit;line-height:1.2}.timestamp-switch{display:flex;position:relative}.timestamp-switch .connect-icon{color:#0000;pointer-events:none;gap:.3rem;width:fit-content;height:fit-content;margin:auto;font-size:.9rem;display:flex;position:absolute;inset:0}.timestamp-switch.connect .timestamp-comp{color:#0000;pointer-events:none}.timestamp-switch.connect .connect-icon{color:inherit}.tline{box-sizing:content-box;--t-border-color:var(--p-button-secondary-background);--t-bg-color:transparent;border:2px solid var(--t-border-color);background-color:var(--t-bg-color);--timestamp-space:.5rem;--tline-border-color:var(--p-content-border-color);--syl-height:7.5rem;border-radius:.5rem;margin:.2rem .5rem;display:flex;overflow:hidden}.tline:hover,.tline.selected{--t-bg-color:var(--p-content-background)}.tline.selected{--t-border-color:var(--p-button-secondary-hover-background);opacity:1}.tline.ignored{opacity:.4}.tline.ignored.selected{opacity:.8}.tline-head{--tline-head-background:color-mix(in srgb, var(--t-border-color), var(--global-background) 40%);background-color:var(--tline-head-background);--p-button-text-secondary-color:color-mix(in srgb, var(--p-form-field-placeholder-color), transparent 70%);--p-button-text-secondary-hover-background:color-mix(in srgb, var(--t-border-color), transparent 40%);border-right:1px solid #0000;gap:.5rem;padding-right:.5rem;display:flex}.tline-head-btns{flex-direction:column;justify-content:center;display:flex}.tline-head-btns .tline-tag-duet{--p-button-text-primary-color:var(--e-duet-text-color);--p-button-text-primary-hover-background:var(--e-duet-hover-background);--p-button-text-primary-active-background:var(--e-duet-active-background)}.tline-head-btns .tline-tag-background{--p-button-text-primary-color:var(--e-bg-text-color);--p-button-text-primary-hover-background:var(--e-bg-hover-background);--p-button-text-primary-active-background:var(--e-bg-active-background)}.tline-head-timestamps{padding:var(--timestamp-space) 0;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:relative}.tline-head-timestamps.time-hidden{justify-content:center;margin-left:-.3rem}.tline-index{text-align:center;font-size:1.3rem;font-family:var(--font-monospace);box-sizing:content-box;--ignore-line-bg:currentColor;justify-content:center;align-items:center;min-width:2ch;padding:0 .3rem;line-height:1;display:flex;position:relative}.timestamp+.tline-index{width:fit-content;margin:0 auto;padding:.6em .5rem}.tline.pgmignored .tline-index{--ignore-line-bg:var(--p-primary-color)}.tline.pgmignored.mnlignored .tline-index{--ignore-line-bg:linear-gradient(90deg, var(--p-primary-color) 50%, currentColor 50%)}.tline.ignored .tline-index:after{content:"";background:var(--ignore-line-bg);height:.1rem;box-shadow:0 0 0 .1rem var(--tline-head-background);border-radius:.1rem;margin:auto;position:absolute;inset:0;transform:rotate(20deg)}.tline-head-timestamps .tline-connect-button{position:absolute;bottom:.3rem}.tline-content{cursor:cell;flex-wrap:wrap;flex:1;margin-bottom:-1px;display:flex}.tsyl{height:var(--syl-height);padding:var(--timestamp-space) .5rem;--tsyl-border-color:var(--tline-border-color);--tsyl-thick-border-color:transparent;box-shadow:-1px -1px 0 var(--tsyl-border-color), inset -1px -1px 0 var(--tsyl-border-color), var(--tsyl-thick-border-color) inset -1px -1px 0 3px, var(--tsyl-thick-border-color) inset 0 0 0 3px;flex-direction:column;justify-content:space-between;align-items:center;transition:box-shadow .1s;display:flex}.tsyl:hover{--tsyl-thick-border-color:color-mix(in srgb, var(--p-primary-color), transparent 75%)}.tsyl.selected{--tsyl-thick-border-color:var(--p-primary-color);transition:none}.tsyl.selected .tsyl-timestamp{opacity:1}.tsyl.selected .tsyl-content{color:color-mix(in srgb, var(--p-primary-color), var(--p-button-text-plain-color) 50%)}.tsyl.active{background-color:color-mix(in srgb, var(--p-primary-color), transparent 75%)}.tsyl-timestamp{opacity:.7}.tsyl-content{text-align:center;font-size:1.5rem}.tsyl-text{white-space:pre}.editor-scroller{height:100%}.editor-timing-scroller{padding:.5rem 0}.audio-popover-pane{grid-template-columns:auto 10rem 6.5rem;align-items:center;gap:.5rem 1.5rem;display:grid}.audio-popover-label{align-items:center;gap:.3rem;font-size:1.1rem;display:flex}.audio-popover-icon{color:var(--p-navigation-item-icon-focus-color);margin:0 .4rem}.audio-popover-input .p-inputtext{--p-inputtext-sm-padding-x:0;--p-inputtext-sm-padding-y:0;text-align:center;font-size:1rem!important}.audio-popover-slider.from-middle{background:linear-gradient(90deg, var(--p-slider-range-background) 5rem, var(--p-slider-track-background) 5rem)}.audio-popover-slider.from-middle .p-slider-range{background:linear-gradient(90deg, var(--p-slider-track-background) 5rem, var(--p-slider-range-background) 5rem)}.audio-progress-canvas-wrapper{height:31px;font-family:var(--font-monospace);margin:auto .3rem;display:flex;position:relative}.audio-progress-canvas{position:absolute;top:0;left:0}.audio-progress-ghost{text-align:center;flex-direction:column;justify-content:space-between;align-items:stretch;line-height:1;display:flex}.audio-progress-secondary{justify-content:space-between;width:13.6ch;display:flex}.waveform{background-color:var(--p-button-secondary-background);border-radius:var(--p-border-radius-md);cursor:text;--hover-cursor-color:color-mix(in srgb, var(--p-primary-color), var(--p-button-text-plain-color) 70%);flex:1;position:relative;overflow:hidden}.waveform-interact{z-index:2;position:absolute;top:0;bottom:0;left:0}.waveform-interact .cursor{box-shadow:var(--hover-cursor-color) 0 0 0 .5px;position:absolute;top:0;bottom:0}.waveform-interact.active .cursor{box-shadow:var(--hover-cursor-color) 0 0 0 1px}.waveform-interact .time{font-family:var(--font-monospace);color:var(--hover-cursor-color);align-items:center;padding:0 .75rem;line-height:1;display:flex;position:absolute;top:0;bottom:0}.waveform-interact .time.rev{right:0}.waveform-interact.active .time{font-weight:700}.waveform-interact{opacity:0;transition:opacity .2s}.waveform:hover .waveform-interact,.waveform-interact.active{opacity:1}.wavesurfer-container{margin:auto;position:absolute;inset:0}.wavesurfer-container ::part(canvases){opacity:.3}.wavesurfer-container ::part(wrapper){overflow:hidden}.wavesurfer-container ::part(progress){background-color:color-mix(in srgb, var(--p-primary-color), transparent 70%);opacity:.5}.wavesurfer-container ::part(cursor){box-shadow:var(--p-primary-color) 0 0 0 1px}.wavesurfer-container.active ::part(cursor){opacity:.6}.progress-highlights{z-index:1;pointer-events:none;position:absolute;inset:0}.progress-highlights .progress-highlight{background-color:var(--p-primary-color);opacity:.25;position:absolute;top:0;bottom:0}.spectrogram-tile[data-v-4acecbef]{pointer-events:none;image-rendering:pixelated;position:absolute;top:0;overflow:hidden}canvas[data-v-4acecbef]{width:100%;height:100%;display:block}.spectrogram-toolkit{align-items:stretch;display:flex;position:relative}.spectrogram-ruler-container{flex-direction:column;flex:1;width:0;display:flex;position:relative}.spectrogram-ruler{font-family:var(--font-monospace)}.spectrogram-container{contain:strict;min-height:120px;position:relative;overflow:hidden}.spectrogram-content{will-change:transform;height:100%;position:absolute;top:0;left:0}.spectrogram-resize-handle{background-color:var(--p-primary-color);z-index:3;opacity:0;height:.3rem;transition:opacity .1s;position:absolute;top:0;left:0;right:0}.spectrogram-resize-handle:hover{opacity:.7;transition-delay:.3s}.spectrogram-resize-handle:active{opacity:.7;transition:opacity .1s}:is(.spectrogram-resize-handle,:root:has(.spectrogram-resize-handle:active) *){cursor:ns-resize!important}.spectrogram-resize-handle:after{content:"";position:absolute;inset:0 0 -.3rem}.spectrogram-slider{flex-direction:column;align-items:center;gap:.5rem;padding:.5rem;display:flex}.spectrogram-slider .p-slider.p-slider{flex:1;min-height:0;margin:.8rem 0}.player{border:1px solid color-mix(in srgb, var(--p-zinc-600), transparent 85%);flex-direction:column;margin:0 .5rem;display:flex;overflow:hidden}.player .p-card-body,.player .p-card-content{flex-direction:column;height:100%;padding:0;display:flex}.player .player-toolbar{gap:.5rem;padding:.5rem;display:flex}.r-multiinputtext{background:var(--p-inputtext-background);border:1px solid var(--p-inputtext-border-color);transition:background var(--p-inputtext-transition-duration), color var(--p-inputtext-transition-duration), border-color var(--p-inputtext-transition-duration), outline-color var(--p-inputtext-transition-duration), box-shadow var(--p-inputtext-transition-duration);appearance:none;border-radius:var(--p-inputtext-border-radius);box-shadow:var(--p-inputtext-shadow);cursor:text;outline-color:#0000;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.3rem;margin:0;padding:.35rem;font-size:1.1rem;display:flex;overflow-x:hidden}.r-multiinputtext:hover{border-color:var(--p-inputtext-hover-border-color)}.r-multiinputtext:focus-within{border-color:var(--p-inputtext-focus-border-color);box-shadow:var(--p-inputtext-focus-ring-shadow);outline:var(--p-inputtext-focus-ring-width) var(--p-inputtext-focus-ring-style) var(--p-inputtext-focus-ring-color);outline-offset:var(--p-inputtext-focus-ring-offset)}.r-multiinputtext-item{cursor:default;background:var(--p-button-secondary-background);border-radius:.2rem;align-items:center;gap:.3rem;max-width:100%;height:1.8rem;padding:0 .5rem;list-style:none;display:flex}.r-multiinputtext-item .delbtn{opacity:.6;cursor:pointer;font-size:.8rem}.r-multiinputtext-item .delbtn:hover{opacity:.9}.r-multiinputtext-item .delbtn:active{opacity:.4}.r-multiinputtext-item.inputshown .text{visibility:hidden}.r-multiinputtext-item .inner{white-space:pre;text-overflow:ellipsis;min-width:.2rem;position:relative;overflow:hidden}.r-multiinputtext-item .iteminput{appearance:none;font-size:inherit;background:0 0;border:none;outline:none;padding:0;position:absolute;inset:0}.r-multiinputtext-input-shell{background:0 0;min-width:.5rem;padding-left:.1rem;padding-right:.1rem;position:relative}.r-multiinputtext-input-shell .sizer{visibility:hidden;white-space:pre}.r-multiinputtext-input-shell .input{appearance:none;font-size:inherit;background:0 0;border:none;outline:none;padding:0 .1rem;position:absolute;inset:0}.metadata-panel{padding-bottom:0!important}.metadata-panel .top-buttons{z-index:1;background-color:var(--global-background);gap:.5rem;padding-top:.5rem;padding-bottom:.5rem;display:flex;position:sticky;top:-.8rem}.metadata-panel{--p-divider-horizontal-margin:0}.metadata-panel .add-field{z-index:1;background-color:var(--global-background);gap:.5rem;padding-top:.5rem;padding-bottom:.3rem;display:flex;position:sticky;bottom:0}.metadata-field-list{flex-direction:column;display:flex}.metadata-field-list:empty+.add-field{padding-top:0}.metadata-field{border-bottom:1px solid var(--p-divider-border-color);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);place-items:stretch stretch;gap:.25rem .3rem;padding:.75rem 0;display:grid}.metadata-field .keylabel,.metadata-field .valuelabel{justify-content:center;align-items:center;display:flex}.metadata-field .valuelabel{align-items:flex-start;margin-top:.3rem}.metadata-field{--p-inputtext-padding-y:.4rem;--p-inputtext-padding-x:.5rem}.metadata-field .keycontent{position:relative}.metadata-field .key-hint{top:0;left:var(--p-inputtext-padding-x);right:calc(var(--p-inputtext-padding-x) + var(--p-autocomplete-dropdown-width));pointer-events:none;background-color:var(--p-form-field-background);height:fit-content;color:var(--p-button-secondary-color);white-space:nowrap;text-overflow:ellipsis;margin:auto 0;position:absolute;bottom:0;overflow:hidden}.metadata-field .meta-key-autocomplete.p-focus+.key-hint,.metadata-field .meta-key-autocomplete.p-autocomplete-open+.key-hint,.metadata-field .meta-key-autocomplete:focus-within+.key-hint{display:none!important}.metadata-field .meta-key-autocomplete{font-family:var(--font-monospace)}.metadata-field .p-autocomplete-input-chip{flex:1}.meta-key-autocomplete-item{flex-direction:column;display:flex}.meta-key-autocomplete-key{font-family:var(--font-monospace)}.meta-key-autocomplete-description{opacity:.7;font-size:.8rem}.p-autocomplete-option:has(.meta-key-autocomplete-description){--p-autocomplete-option-padding:.3rem .5rem}.pref-item{grid-template-columns:auto auto;justify-content:space-between;align-items:center;margin-top:1rem;display:grid}.pref-item .text{padding-right:1rem;transition:color .2s,opacity .2s}.pref-item .text.disabled{color:var(--p-inputtext-disabled-color);opacity:.7}.pref-item .description{opacity:.6;font-size:.8rem}.pref-item .exp-icon{color:var(--p-primary-color);margin-left:.2rem}.pref-number{max-width:8rem}.pref-group{margin-bottom:2rem}.pref-group-title{color:var(--p-primary-color);font-weight:700}.refresh-tip{padding-top:.5rem;font-size:.9rem}.split-text-out-editor{font-size:1.3rem}.split-text-out-editor .char{white-space:pre}.split-text-out-editor .splitter{box-sizing:content-box;cursor:text;--color:transparent;opacity:.5;width:.4em;margin:0 -.2em;padding:0 .2em;display:inline-block;position:relative}.split-text-out-editor .splitter.active{--color:var(--p-primary-color);opacity:1}.split-text-out-editor .splitter:hover{--color:var(--p-primary-color)}.split-text-out-editor .splitter:before{content:"";width:0;box-shadow:0 0 0 1px var(--color);margin:0 auto;position:absolute;inset:0}.split-text-out-editor .splitter:after{content:"";border:.3rem solid #0000;border-bottom:.5rem solid var(--color);width:0;height:0;margin:0 auto;position:absolute;bottom:-2px;left:0;right:0}.splittext-panel{flex-direction:column;gap:.8rem;display:flex}.splittext-panel .subtitle{justify-content:space-between;align-items:flex-end;display:flex}.splittext-panel .subtitle-text{font-size:1.1rem;font-weight:700}.splittext-panel .description{opacity:.8;font-size:.9rem}.splittext-panel .description.collapsed{display:flex}.splittext-panel .description.collapsed .description-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.splittext-panel .description-text{margin-inline-end:.5rem}.splittext-panel .description-button{cursor:pointer;color:var(--p-primary-color);display:inline-block}.splittext-panel .description-button:hover{color:color-mix(in srgb, var(--p-primary-color) 80%, white 30%)}.splittext-panel .description-button:active{opacity:.5}.splittext-panel .description-button{flex-shrink:0}.splittext-panel .group{flex-direction:column;gap:.6rem;display:flex}.splittext-panel .action{flex-direction:column;gap:.5rem;display:flex}.splittext-panel .warn{color:var(--p-button-text-warn-color);font-size:.9rem}.splittext-panel .rewrite-field{border:1px solid var(--p-inputtext-border-color);background:var(--p-inputtext-background);border-radius:.5rem;flex:1;height:0;padding:.3rem;overflow:hidden auto}.splittext-panel .rewrite-field-inner{flex-direction:column;gap:.1rem;display:flex}.splittext-panel .rewrite-item{border-radius:var(--p-button-border-radius);grid-template-columns:2fr auto 3fr auto;align-items:center;gap:.6rem;padding:.3rem 0 .3rem .3rem;transition:background-color .2s;display:grid}.splittext-panel .rewrite-item:hover{background-color:var(--p-button-secondary-background)}.splittext-panel .rewrite-item:has(input:focus){background-color:var(--p-button-secondary-background)}.splittext-select-group-label{margin:-.3rem -.2rem;font-size:.85rem;font-weight:400}.p-select-list-container .p-select-option-group:has(.splittext-select-group-label.hidden){display:none}.ribbon-group{flex-direction:column;justify-content:space-between;align-items:stretch;padding-right:1px;display:flex;position:relative}.ribbon-group:after{content:"";border-right:1px solid var(--p-content-border-color);width:0;position:absolute;top:.5rem;bottom:.5rem;right:0}.ribbon-group-content{--p-inputtext-sm-padding-y:.3em;--p-inputtext-sm-padding-x:.5em;--p-button-sm-padding-y:.3rem;flex-flow:column wrap;flex:1;justify-content:center;align-items:stretch;gap:.3rem .5rem;padding:.2rem .8rem 0;font-size:.9rem;display:flex}.ribbon-group-label{grid-template-columns:1fr auto 1fr;align-items:end;display:grid}.ribbon-group-label-text{color:var(--p-slate-400);margin:.1rem .5rem .25rem;font-size:.85rem}.ribbon-group-label-button{--p-button-sm-padding-y:.25rem;--p-button-sm-padding-x:.2rem;--p-button-sm-icon-only-width:1.5rem;--p-button-sm-font-size:.7rem;--p-button-text-secondary-color:var(--p-slate-400)}nav{z-index:1}.ribbon{border:1px solid color-mix(in srgb, var(--p-zinc-600), transparent 85%);margin:0 .5rem}.ribbon .p-card-body{padding:.2rem 0;display:block;overflow:auto hidden}.ribbon .p-card-content{justify-content:flex-start;align-items:stretch;width:max-content;height:8.5rem;display:flex}@keyframes sidebar-enter{0%{transform:translate(-5rem)}}@keyframes editor-shrink{0%{transform:translate(-5rem)}}@keyframes editor-expand{0%{transform:translate(5rem)}}.sidebar{border-right:1px solid var(--p-content-border-color);animation:sidebar-enter .3s var(--global-ease), fade .3s;flex-direction:column;margin:.5rem 0;display:flex;position:relative}.editor-shell{animation:editor-expand .3s var(--global-ease)}.sidebar+.editor-shell{animation:editor-shrink .3s var(--global-ease)}.sidebar-title{height:3.2rem}.sidebar-title.single{justify-content:space-between;align-items:center;padding:.3rem .5rem 0 1rem;display:flex}.sidebar-title.multiple{--p-tabs-tab-padding:.9rem .6rem .9rem 1rem;--p-tabs-active-bar-height:2px;--p-tabs-tablist-border-width:0;--p-tabs-tablist-border-color:transparent;--p-tabs-tab-active-background:var(--global-background);--p-button-sm-icon-only-width:1.3rem;--p-button-sm-font-size:.8rem}.sidebar-title.multiple .p-tablist-active-bar{display:none}.sidebar-title.multiple .p-tab{animation:sidebar-tab-in .25s var(--global-ease);border:none;border-top:solid var(--p-tabs-active-bar-height) transparent;padding:0}.sidebar-title.multiple .p-tab-active{border-top-color:var(--p-primary-color)}.sidebar-title.multiple .p-tab:first-child{animation:none}@keyframes sidebar-tab-in{0%{opacity:0;transform:translateY(1rem)}}.sidebar-title.multiple .p-tab-inner{padding:var(--p-tabs-tab-padding);align-items:center;gap:.3rem;display:flex}.sidebar-title-single-text{font-size:1.4rem}.sidebar-inner{flex:1;height:0;padding:.8rem .8rem .3rem 1rem;overflow:hidden auto}.sidebar-resizer{background-color:var(--p-primary-color);z-index:3;opacity:0;width:.3rem;transition:opacity .1s;position:absolute;top:0;bottom:0;right:-.15rem}.sidebar-resizer:hover{opacity:.7;transition-delay:.3s}.sidebar-resizer:active{opacity:.7;transition:opacity .1s}:is(.sidebar-resizer,:root:has(.sidebar-resizer:active)){cursor:ew-resize}.view-switcher.view-switcher{grid-template-columns:1fr 1fr 1fr;display:grid}.titlebar{white-space:pre;gap:.8rem;margin:0 .5rem .5rem;display:flex}.titlebar .leftbar,.titlebar .rightbar{flex:1;gap:.3rem;display:flex}.titlebar .leftbar{justify-content:flex-start}.titlebar .rightbar{justify-content:flex-end}.titlebar .filename-section{opacity:.9;white-space:pre;flex-grow:1;align-items:center;width:0;padding:0 .5rem;display:flex;position:relative;overflow-x:hidden;-webkit-mask-image:linear-gradient(270deg,#0000,#000 1.5rem);mask-image:linear-gradient(270deg,#0000,#000 1.5rem)}.titlebar .filename-section .filename-text{line-height:1}.titlebar .filename-section .filename-text .name{-webkit-user-select:none;user-select:none;font-size:1.1rem}.titlebar .filename-section .filename-text .asterisk{color:var(--p-primary-color);-webkit-user-select:none;user-select:none;margin-left:.1rem;font-weight:700}@media (display-mode:standalone){.titlebar .filename-section{display:none}}.titlebar .save-state-section{color:var(--p-button-text-secondary-color);opacity:.9;align-items:center;padding:0 .8rem;line-height:1;display:flex}.titlebar .save-state-section span+span:before{content:"·";margin:0 .3rem}@media screen and (width<=720px){.titlebar .filename-section,.titlebar .save-state-section{display:none}}:root{font-size:14px}body{flex-direction:column;margin:0;display:flex;position:fixed;inset:0}#app{flex-direction:column;flex:1;height:0;margin:0;padding:.5rem 0;display:flex}main{flex:1;height:0;animation:.5s main-in;display:flex}@keyframes main-in{0%,60%{opacity:0}to{opacity:1}}.editor-shell{flex:1;display:flex;position:relative;overflow-x:hidden}.editor-shell .editor{flex:1}[data-scrollbar=normal] .editor-scroller::-webkit-scrollbar{width:16px}[data-scrollbar=normal] .editor-scroller::-webkit-scrollbar-thumb{border-width:5px}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/JetBrainsMono-Regular-BQaDgvhP.woff2)}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/JetBrainsMono-Bold-D4WEaHbo.woff2)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/JetBrainsMono-Italic-CFFf43z2.woff2)}@font-face{font-family:JetBrains Mono;font-style:italic;font-weight:700;font-display:swap;src:url(/assets/JetBrainsMono-BoldItalic-1xQg2cDl.woff2)}html,body{overflow:hidden}:root{--font-main:-apple-system, BlinkMacSystemFont, "SF Pro", "Inter", "PingFang SC", "HarmonyOS Sans SC", MiSans, "Sarasa UI SC", "Noto Sans CJK SC", "Noto Sans S Chinese", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif, "JetBrains Mono";--font-monospace:"JetBrains Mono", "Sarasa Term SC", "Iosevka", "Fira Code", "Source Code Pro", monospace;--global-background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121212);--global-ease:cubic-bezier(.19, 1, .22, 1);--global-fast-ease:cubic-bezier(0, 1, 0, 1);--e-duet-text-color:var(--lightningcss-light,var(--p-lime-600))var(--lightningcss-dark,var(--p-lime-400));--e-duet-hover-background:var(--lightningcss-light,color-mix(in srgb, var(--p-lime-100), transparent 50%))var(--lightningcss-dark,color-mix(in srgb, var(--p-lime-400), transparent 90%));--e-duet-active-background:color-mix(in srgb, var(--p-lime-400), transparent 80%);--e-bg-text-color:var(--lightningcss-light,var(--p-blue-500))var(--lightningcss-dark,var(--p-blue-400));--e-bg-hover-background:var(--lightningcss-light,color-mix(in srgb, var(--p-blue-50), transparent 30%))var(--lightningcss-dark,color-mix(in srgb, var(--p-blue-400), transparent 90%));--e-bg-active-background:color-mix(in srgb, var(--p-blue-400), transparent 80%);-webkit-user-select:none;user-select:none;color:var(--p-text-color);background-color:var(--global-background);font-size:14px}:root,input,textarea{font-family:var(--font-main);line-height:1.4}.monospace{font-family:var(--font-monospace)}a[href]{text-decoration:none}hr{border:none;border-top:solid 1px var(--p-form-field-border-color);margin:0}::selection{background-color:color-mix(in srgb, var(--p-primary-400), transparent 55%)}.timeinput.timeinput,.durationinput input{font-family:var(--font-monospace);box-sizing:content-box;width:9ch}.durationinput input{text-align:right}.hflex{flex-direction:row;display:flex}.vflex{flex-direction:column;display:flex}.kvgrid{grid-template-columns:auto auto;place-items:center stretch;gap:.3rem .5rem;display:grid}.kvgrid:has(.p-checkbox):has(label){column-gap:0}.kvgrid:has(.p-checkbox):has(label) label{padding-left:.5rem}@keyframes fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}[data-scrollbar=normal] ::-webkit-scrollbar{background-color:#0000;width:12px;height:12px}[data-scrollbar=normal] ::-webkit-scrollbar:hover{background:0 0}[data-scrollbar=normal] ::-webkit-scrollbar-track{background:0 0}[data-scrollbar=normal] ::-webkit-scrollbar-track:hover{background:0 0}[data-scrollbar=normal] ::-webkit-scrollbar-corner{background:0 0}[data-scrollbar=normal] ::-webkit-scrollbar-corner:hover{background:0 0}[data-scrollbar=normal] ::-webkit-scrollbar-thumb{background:0 0;border:4px solid #0000;border-radius:8px;box-shadow:inset 0 0 0 1px #80808026,inset 0 0 0 6px #80808040}.p-dialog.thin-padding{--p-overlay-modal-padding:.6rem;--p-dialog-header-padding:.5rem .3rem .2rem .9rem;--p-dialog-content-padding:0 .8rem .8rem}.p-dialog-header:active{cursor:move}.v-popper--theme-tooltip .v-popper__inner.v-popper__inner{background:color-mix(in srgb, var(--global-background), transparent 10%);border:1px solid var(--p-form-field-border-color);color:var(--p-text-color);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:content-box;border-radius:6px;max-width:12em;padding:.4rem .6rem;font-size:.9rem;box-shadow:0 .5rem 1rem #0002}.v-popper--theme-tooltip .v-popper__inner.v-popper__inner .tooltip-hotkey{opacity:.6;font-size:.8rem}.v-popper--theme-tooltip .v-popper__inner.v-popper__inner:has(.tooltip-headline){padding:.6rem .75rem}.v-popper--theme-tooltip .v-popper__inner.v-popper__inner .tooltip-headline{border-bottom:1px solid var(--p-form-field-border-color);justify-content:space-between;align-items:baseline;margin-bottom:.35rem;padding-bottom:.35rem;display:flex}.v-popper--theme-tooltip .v-popper__inner.v-popper__inner .tooltip-title{font-size:1rem;font-weight:700}.v-popper--theme-tooltip .v-popper__inner.v-popper__inner .tooltip-desc{opacity:.8}.v-popper--theme-tooltip .v-popper__arrow-outer{border-color:#000c;display:none}.p-inputtext{--hlt-animation-bg:color-mix(in srgb, var(--p-primary-color), transparent 50%);--hlt-animation-color:var(--p-primary-color)}@keyframes inputHighlight{0%{background-color:var(--hlt-animation-bg);border-color:var(--hlt-animation-color)}}@keyframes inputLabelHighlight{0%{color:var(--hlt-animation-color);background:0 0}}.p-inputtext[data-highlight]{animation:2s inputHighlight}.p-inputtext[data-highlight]+label{animation:2s inputLabelHighlight}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0}.p-color-danger{color:var(--p-button-danger-background)!important}.p-color-success{color:var(--p-button-success-background)!important}.p-color-warn{color:var(--p-button-warn-background)!important}.p-color-info{color:var(--p-button-info-background)!important}.mdi:before{transform-origin:50% 40%;transform:scale(1.25)}:root:root{--p-border-radius-md:5px;--p-border-radius-lg:6px;--p-border-radius-xl:6px;--p-select-checkmark-gutter-start:-.2rem}@media screen and (prefers-color-scheme:dark){:root:root{--p-overlay-popover-shadow:0 8px 20px -1px #000c, 0 2px 4px -2px #000000b3;--p-overlay-modal-shadow:0 18px 35px -5px #000c, 0 8px 10px -6px #000000b3}}.p-select-option-blank-icon{margin-left:.175rem}.p-contextmenu.p-contextmenu-enter-active,.p-contextmenu.p-contextmenu-leave-active{transition:opacity .1s}.p-button.p-button{transition:background var(--p-button-transition-duration), color var(--p-button-transition-duration), opacity var(--p-button-transition-duration), border-color var(--p-button-transition-duration), outline-color var(--p-button-transition-duration), box-shadow var(--p-button-transition-duration)}.p-inputgroupaddon{z-index:1}.p-inputgroupaddon:has(.p-button:focus-visible){outline:var(--p-button-focus-ring-width) var(--p-button-focus-ring-style) var(--p-button-secondary-focus-ring-color);outline-offset:var(--p-button-focus-ring-offset);box-shadow:var(--p-button-secondary-focus-ring-shadow)}.p-slider-handle{box-shadow:0 0 0 2px inset var(--p-slider-handle-background)!important;background-color:var(--p-slider-handle-content-background)!important}.p-slider-handle:before{content:unset!important}.p-slider-handle:active{cursor:grabbing}:root:has(.p-slider-handle:active) *{cursor:grabbing}.p-radiobutton-icon{position:absolute;inset:0;height:unset!important;width:unset!important;transform:scale(.1)!important}.p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon{transform:scale(.6)!important}.p-toast-message-icon:empty{display:none}.p-toast.p-toast-top-right{top:4.5rem!important}.p-toast-message.p-toast-message-enter-active{animation:pe-animate-toast-message-enter .3s var(--global-ease)}.p-toast-message.p-toast-message-leave-active{animation:pe-animate-toast-leave .8s var(--global-ease);transition:.8s var(--global-ease)}.p-toast-message.p-toast-message-leave-to .p-toast-message-content{padding:var(--p-toast-content-padding)}@keyframes pe-animate-toast-message-enter{0%{opacity:0;transform:scale(.93)}}@keyframes pe-animate-toast-leave{0%{opacity:1}to{opacity:0;margin-bottom:calc(var(--p-toast-content-padding) * -2);grid-template-rows:0fr}}.p-floatlabel-on>label{z-index:3}
