@charset "UTF-8";.fold-shell[data-v-8c4b4ab6]{display:grid;grid-template-rows:1fr;overflow:hidden;transition:grid-template-rows var(--s-motion-duration-short4, .15s) var(--s-motion-easing-emphasized, cubic-bezier(.2, 0, 0, 1))}.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{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.about-dialog .logo{width:4rem;height:4rem}.about-dialog .logo-text{display:flex;flex-direction:column;gap:.5rem;line-height:1}.about-dialog .title-version{opacity:.7}.about-dialog .title{font-size:2rem}.about-dialog .description{margin:.75rem 0;line-height:1.5;opacity:.9}.about-dialog .description p{margin:.5rem 0}.about-dialog .actions{display:flex;gap:1rem}.about-dialog .key-value{display:grid;grid-template-columns:auto 1fr;row-gap:.5rem;column-gap:1rem;margin-top:1rem;-webkit-user-select:text;user-select:text}.about-dialog .key{font-weight:700;opacity:.6}.about-dialog .value{word-break:break-all;font-family:var(--font-monospace)}.timeshift-content{display:flex;flex-direction:column;gap:.5rem;width:fit-content;min-width:12rem}.timeshift-description{font-size:.9rem;opacity:.75}.timeshift-ms-input{--p-inputtext-padding-y: .4rem}.timeshift-ms-input .p-inputtext.p-inputtext{font-family:var(--font-monospace);font-size:1.1rem;width:0}.timeshift-ms-input{position:relative}.timeshift-ms-input:after{position:absolute;content:"ms";top:0;bottom:0;right:var(--p-inputnumber-button-width);margin:auto .8rem auto 0;height:fit-content;opacity:.6;pointer-events:none}.compat-dialog{width:36rem}.compat-dialog-item{display:grid;grid-template-columns:auto 1fr;gap:1rem}.compat-dialog-item .icon-shell{margin-top:.75rem;display:flex;align-items:start;justify-content:center}.compat-dialog-item .compat-icon{font-size:1.8rem}.compat-dialog-item .name{font-weight:700;font-size:1.1rem}.compat-dialog-item .description{margin-bottom:.1rem;opacity:.8;font-size:.9rem}.compat-dialog-item .compat-link{padding:0;color:inherit;opacity:.8}.compat-dialog-item .notsupported{margin-top:.8rem}.compat-dialog-item .why-strong{font-weight:700;margin-right:.5rem}.compat-dialog-item .impact{margin-top:.5rem;font-weight:700}.compat-dialog-dont-mind{display:flex;align-items:center;flex-grow:1}.compat-dialog-dont-mind .dont-mind-label{padding-left:.6rem}.findreplace-content{display:flex;flex-direction:column;gap:.8rem;width:22rem;margin-top:.3rem}.findreplace-mode{display:flex;justify-content:space-between;align-items:center}.findreplace-radios{display:flex;gap:1.5rem}.findreplace-radio-item{display:flex;align-items:center}.findreplace-radio-label{padding-left:.5rem}.findreplace-options-toggle{display:flex;align-items:center}.findreplace-options-toggle-label{padding-right:.5rem;opacity:.7;font-size:.9rem;transition:opacity .2s}.findreplace-options-toggle-label.enabled{opacity:1}.findreplace-inputs{display:flex;flex-direction:column}.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{display:flex;gap:2rem;align-items:flex-start}.findreplace-options{margin-top:.5rem}.findreplace-range-title,.findreplace-options-title{font-weight:700;flex-shrink:0}.findreplace-range-options{display:flex;row-gap:.4rem;column-gap:1.2rem;align-items:center;flex-wrap:wrap}.findreplace-range-option-item{display:flex;align-items:center}.findreplace-range-option-label{padding-left:.5rem}.findreplace-actions{display:flex;justify-content:flex-end;gap:.5rem}.replace-actions{width:0;flex:1;display:flex;gap:.5rem}.findreplace-options-list{display:flex;row-gap:.4rem;column-gap:1.5rem;flex-wrap:wrap}.findreplace-option-item{display:flex;align-items:center}.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{height:100%;width: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{position:absolute;inset:0;margin:auto;width:fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:light-dark(var(--p-zinc-500),var(--p-zinc-400))}.empty-tip.compact{gap:.3rem}.pi.empty-tip-icon{font-size:1.8rem;opacity:.8;padding:1rem;border-radius:50%}.pi.empty-tip-icon.pi-asterisk{transition:transform .3s}.pi.empty-tip-icon.pi-asterisk:hover{animation:rot60deg .6s infinite}@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;height:80vh;max-width:90rem;max-height:60rem}.from-other-fmt-modal .p-dialog-content{height:0;flex:1;display:flex;gap:1rem}.from-other-fmt-modal .format-listbox{min-width:12rem;--p-listbox-option-padding: .5rem 1.2rem .5rem 1rem}.from-other-fmt-modal .format-listbox .accept{margin-inline-start:.3rem;opacity:.5}.from-other-fmt-modal .format-listbox .p-listbox-list-container{max-height:unset!important}.from-other-fmt-modal .format-details{width:0;flex:1;display:flex;flex-direction:column;gap:.8rem;position:relative}.from-other-fmt-modal .format-details .description{opacity:.8}.from-other-fmt-modal .format-details .references{display:flex;gap:.5rem;flex-wrap:wrap}.from-other-fmt-modal .format-details .example{margin-top:.8rem;-webkit-user-select:text;user-select:text;cursor:text;white-space:pre-wrap;padding:.5rem;font-size:.9rem;background-color:var(--p-listbox-background);border:1px solid var(--p-listbox-border-color);border-radius:var(--p-listbox-border-radius);overflow-x:auto}.from-other-fmt-modal .format-details .example .example-label{font-family:var(--font-main);display:block;opacity:.7;margin-bottom:.2rem}.from-other-fmt-modal .format-details .example .example-pre{margin:0}.from-other-fmt-modal .input-cm{height:0;flex:1}.from-other-fmt-modal .action-buttons{display:flex;gap:.5rem}.from-other-fmt-modal .require-select-tip{gap:.3rem}.line-order-input{min-width:10rem;background-color:var(--p-form-field-background);border:1px solid var(--p-form-field-border-color);border-radius:var(--p-form-field-border-radius);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{padding:.5rem;cursor:move;border-radius:var(--p-form-field-border-radius);transition:background-color .2s;display:flex;align-items:center;gap:.6rem;--hover-bg-color: var(--p-button-secondary-hover-background)}.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:transparent}.line-order-item .line-order-item-icon{opacity:.6;font-size:.85em}.line-order-hr{margin:.5rem 0}.line-order-empty-line{padding:0 .5rem;display:flex;gap:1rem;justify-content:space-between;align-items:center}.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{width:2ch;box-sizing:content-box}.from-text-modal:not(.p-dialog-maximized){width:80vw;height:80vh;max-width:90rem;max-height:60rem}.from-text-modal .p-dialog-content{height:0;flex:1;display:flex;flex-direction:column;gap:1rem}.from-text-modal .options{display:flex;flex-direction:column;gap:.8rem}.from-text-modal .description{font-size:.9rem;opacity:.8}.from-text-modal .select-field{display:flex;align-items:center;gap:1rem}.from-text-modal .mode-selection{min-width:12rem}.from-text-modal .checkboxes{display:flex;gap:1.5rem}.from-text-modal .check-item{display:flex;align-items:center}.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{height:0;flex:1;display:flex;gap:1rem}.from-text-modal .textfield-shell{flex:1;width:0;display:flex;flex-direction:column;gap:.3rem}.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{height:0;flex:1}.from-text-modal .actions{display:flex;align-items:flex-end;gap:1rem}.from-text-modal .quick-tools{display:flex;flex-wrap:wrap;gap:.6rem;width:0;flex:1;justify-content:flex-start}.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{margin-bottom:8px;display:flex;gap:.5rem}.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{font-weight:700;opacity:.6;margin-bottom:.8rem;margin-left:.5rem}.key-binding-dialog .list{display:grid;grid-template-columns:8rem 8rem 8rem 8rem 8rem 8rem}@media screen and (max-width:800px){.key-binding-dialog .list{grid-template-columns:8rem 8rem 8rem 8rem}}.key-binding-dialog .list{gap:.6rem .8rem;align-items:center}.key-binding-dialog .list label{justify-self:end;margin-left:1rem}.__font-loader{z-index:-1;position:absolute;clip-path:rect(0 0 0 0)}.__font-loader .normal{font-family:var(--font-main)}.__font-loader .monospace{font-family:var(--font-monospace)}.drag-ghost{position:fixed;top:.5rem;left:.8rem;will-change:transform;padding:.3rem .5rem;border-radius:.3rem;display:flex;align-items:center;z-index:9999;font-size:1.2rem;background-color:var(--p-primary-color);color:var(--p-primary-contrast-color);opacity:.8}.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{border:currentColor 1px solid;padding:.15rem .3rem;margin-left:.4rem;font-size:.9rem;border-radius:.2rem;line-height:.9;font-family:var(--font-monospace);font-weight:700}.cline{margin:0 .5rem;display:grid;grid-template-columns:auto 1fr;overflow:hidden;border:2px var(--c-border-color) solid;background-color:var(--c-bg-color);border-radius:.5rem;--c-border-color: var(--p-button-secondary-background);--c-bg-color: transparent;--c-syl-gap: .5rem;opacity:.8;transition:transform .2s}.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{display:grid;grid-template-columns:auto auto;--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}.cline-drag-indicator{width:1.2rem;display:flex;align-items:center;justify-content:right}.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{display:flex;flex-direction:column;align-items:center}.cline-head-info{justify-content:space-between;padding:0 .3rem .1rem}.cline-head-info.compact{flex-direction:row;align-items:center;gap:0rem}.cline-index{padding:.3rem 0 .5rem;font-size:1.2rem;text-align:center;width:3ch;font-family:var(--font-monospace);position:relative;--ignore-line-bg: currentColor}.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:"";position:absolute;height:.1rem;width:2rem;top:0;right:0;bottom:.1rem;left:0;margin:auto;background:var(--ignore-line-bg);transform:rotate(30deg);box-shadow:0 0 0 .1rem var(--cline-head-background);border-radius:.1rem}.cline-bookmark{padding-top:0;border-top:none!important;border-top-left-radius:0;border-top-right-radius:0}.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{display:grid;grid-template-columns:1fr 1fr;padding:.5rem;gap:.5rem;align-items:stretch}.cline-secondary .p-floatlabel{display:flex}.cline-content{flex:1;display:flex;padding:var(--c-syl-gap);padding-right:0;flex-wrap:wrap;row-gap:.5rem;align-content:flex-start}.cline-drag-ghost{position:absolute;top:0;left:0;width:0;height:0}.linsert-indicator{box-sizing:content-box;height:.8rem;position:relative;z-index:3}.linsert-indicator:before{content:"";position:absolute;top:-2rem;left:0;right:0;bottom:-.6rem;pointer-events:none}.linsert-indicator.dragging:before{pointer-events:auto}.linsert-indicator.dragover:after{visibility:visible}.linsert-indicator:after{visibility:hidden;content:"";position:absolute;inset:0;height:0;margin:auto 1rem;box-shadow:0 0 0 .08rem var(--p-primary-color)}.csyl{height:var(--csyl-height);margin-right:var(--c-syl-gap);position:relative;--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)}.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{flex:1;font-size:1rem;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-family:var(--font-monospace);position:relative;transition:background-color var(--csyl-trans-dur),box-shadow var(--csyl-trans-dur)}.csyl-head-bookmark,.csyl-head-bars,.csyl-head-placeholding-beat{position:absolute;top:.1rem;bottom:0;margin:auto .2rem;height:fit-content}.csyl-head-bookmark{left:0;font-size:.8rem;color:var(--p-button-text-warn-color)}.csyl.selected .csyl-head-bookmark{color:inherit}.csyl-head-bars{left:0;font-size:.9rem;transform:scaleX(.8);opacity:.4}.csyl-head-placeholding-beat{right:.1rem;font-weight:700}.csyl-input-shell,.csyl-roman-shell{height:var(--csyl-body-height);position:relative;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)}.csyl-roman-shell{font-size:var(--p-inputtext-sm-font-size);height:var(--csyl-roman-height);box-shadow:0 -1px 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);border:1px solid transparent;white-space:pre;text-align:center}.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{padding-inline:0;background:transparent;transition:none;border-top-left-radius:0;border-top-right-radius:0;border-color:transparent!important;text-align:center}.syl-roman-enabled .csyl-input.csyl-input{border-radius:0;border-bottom:none}.csyl-roman-input.csyl-roman-input{border-top:none}.csyl-input-placeholder{color:var(--p-inputtext-placeholder-color);font-weight:300}.csyl-drag-ghost{position:absolute;top:0;left:0;width:0;height:0}.winsert-indicator{box-sizing:content-box;width:0;position:relative;--extra-width: .85rem;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}.winsert-indicator.dragging{pointer-events:auto}.winsert-indicator.dragover:after{visibility:visible}.winsert-indicator:after{visibility:hidden;content:"";position:absolute;inset:0;width:0;margin:.2rem auto;box-shadow:0 0 0 .08rem var(--p-primary-color)}.winsert-indicator.beginning .winsert-indicator:after{box-shadow:none;width:.3rem}.winsert-indicator.beginning{margin:-.1rem -.5rem;padding:.1rem .5rem .1rem 0;width:var(--c-syl-gap)}.winsert-indicator.beginning:after{transform:translate(-.2rem)}.p-tieredmenu-item-tip{font-size:.85em;color:var(--p-tieredmenu-item-icon-focus-color);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{padding:0 1rem;position:relative;flex:1;overflow:hidden;display:flex;justify-content:center}.preview .preview-reload-button{position:absolute;bottom:.5rem;right:1rem;z-index:10}.preview>.amll-lyric-player{max-width:max(1200px,50vw);overflow-x:visible}.amll-lyric-player.dom{-webkit-mask-image:linear-gradient(to bottom,transparent,black 2rem,black calc(100% - 2rem),transparent);mask-image:linear-gradient(to bottom,transparent,black 2rem,black calc(100% - 2rem),transparent);font-weight:500;--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: light-dark(var(--p-neutral-800), var(--p-neutral-100));--amll-lp-hover-bg-color: color-mix(in srgb, var(--amll-lp-color), transparent 95%)}.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{padding:1em;margin:-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:timestamp-flash .5s ease-in-out}.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 transparent}.timestamp-caption,.timestamp-input{line-height:1.2;box-sizing:content-box;width:9ch;color:inherit}.timestamp-switch{display:flex;position:relative}.timestamp-switch .connect-icon{position:absolute;inset:0;margin:auto;width:fit-content;height:fit-content;display:flex;gap:.3rem;color:transparent;font-size:.9rem;pointer-events:none}.timestamp-switch.connect .timestamp-comp{color:transparent;pointer-events:none}.timestamp-switch.connect .connect-icon{color:inherit}.tline{box-sizing:content-box;display:flex;--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);border-radius:.5rem;overflow:hidden;margin:.2rem .5rem;--timestamp-space: .5rem;--tline-border-color: var(--p-content-border-color);--syl-height: 7.5rem}.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{display:flex;gap:.5rem;padding-right:.5rem;border-right:1px solid transparent;--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% )}.tline-head-btns{display:flex;flex-direction:column;justify-content:center}.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{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:var(--timestamp-space) 0;position:relative}.tline-head-timestamps.time-hidden{justify-content:center;margin-left:-.3rem}.tline-index{font-size:1.3rem;text-align:center;font-family:var(--font-monospace);position:relative;line-height:1;display:flex;align-items:center;justify-content:center;box-sizing:content-box;padding:0 .3rem;min-width:2ch;--ignore-line-bg: currentColor}.timestamp+.tline-index{padding:.6em .5rem;width:fit-content;margin:0 auto}.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:"";position:absolute;height:.1rem;inset:0;margin:auto;background:var(--ignore-line-bg);transform:rotate(20deg);box-shadow:0 0 0 .1rem var(--tline-head-background);border-radius:.1rem}.tline-head-timestamps .tline-connect-button{position:absolute;bottom:.3rem}.tline-content{flex:1;display:flex;flex-wrap:wrap;margin-bottom:-1px;cursor:cell}.tsyl{height:var(--syl-height);display:flex;flex-direction:column;align-items:center;padding:var(--timestamp-space) .5rem;justify-content:space-between;--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;transition:box-shadow .1s}.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{display:grid;grid-template-columns:auto 10rem 6.5rem;align-items:center;column-gap:1.5rem;row-gap:.5rem}.audio-popover-label{font-size:1.1rem;display:flex;gap:.3rem;align-items:center}.audio-popover-icon{color:var(--p-navigation-item-icon-focus-color);margin:0 .4rem}.audio-popover-input .p-inputtext{font-size:1rem!important;--p-inputtext-sm-padding-x: 0;--p-inputtext-sm-padding-y: 0;text-align:center}.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{margin:auto .3rem;height:31px;display:flex;font-family:var(--font-monospace);position:relative}.audio-progress-canvas{position:absolute;top:0;left:0}.audio-progress-ghost{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;text-align:center;line-height:1}.audio-progress-secondary{display:flex;width:13.6ch;justify-content:space-between}.waveform{flex:1;background-color:var(--p-button-secondary-background);border-radius:var(--p-border-radius-md);overflow:hidden;cursor:text;position:relative;--hover-cursor-color: color-mix( in srgb, var(--p-primary-color), var(--p-button-text-plain-color) 70% )}.waveform-interact{position:absolute;top:0;left:0;bottom:0;z-index:2}.waveform-interact .cursor{position:absolute;top:0;bottom:0;box-shadow:var(--hover-cursor-color) 0 0 0 .5px}.waveform-interact.active .cursor{box-shadow:var(--hover-cursor-color) 0 0 0 1px}.waveform-interact .time{position:absolute;top:0;bottom:0;font-family:var(--font-monospace);display:flex;align-items:center;line-height:1;padding:0 .75rem;color:var(--hover-cursor-color)}.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{position:absolute;inset:0;margin:auto}.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{position:absolute;inset:0;z-index:1;pointer-events:none}.progress-highlights .progress-highlight{position:absolute;top:0;bottom:0;background-color:var(--p-primary-color);opacity:.25}.spectrogram-tile[data-v-4acecbef]{position:absolute;top:0;overflow:hidden;pointer-events:none;image-rendering:pixelated}canvas[data-v-4acecbef]{width:100%;height:100%;display:block}.spectrogram-toolkit{display:flex;position:relative;align-items:stretch}.spectrogram-ruler-container{position:relative;width:0;flex:1;display:flex;flex-direction:column}.spectrogram-ruler{font-family:var(--font-monospace)}.spectrogram-container{min-height:120px;position:relative;overflow:hidden;contain:strict}.spectrogram-content{height:100%;position:absolute;top:0;left:0;will-change:transform}.spectrogram-resize-handle{position:absolute;top:0;left:0;right:0;height:.3rem;background-color:var(--p-primary-color);z-index:3;opacity:0;transition:opacity .1s}.spectrogram-resize-handle:hover{opacity:.7;transition-delay:.3s}.spectrogram-resize-handle:active{opacity:.7;transition:opacity .1s}.spectrogram-resize-handle,:root:has(.spectrogram-resize-handle:active) *{cursor:ns-resize!important}.spectrogram-resize-handle:after{content:"";position:absolute;top:0;right:0;bottom:-.3rem;left:0}.spectrogram-slider{display:flex;flex-direction:column;padding:.5rem;gap:.5rem;align-items:center}.spectrogram-slider .p-slider.p-slider{min-height:0;flex:1;margin:.8rem 0}.player{border:1px solid color-mix(in srgb,var(--p-zinc-600),transparent 85%);overflow:hidden;margin:0 .5rem;display:flex;flex-direction:column}.player .p-card-body,.player .p-card-content{padding:0;display:flex;flex-direction:column;height:100%}.player .player-toolbar{display:flex;gap:.5rem;padding:.5rem}.r-multiinputtext{margin:0;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.3rem;overflow-x:hidden;font-size:1.1rem;background:var(--p-inputtext-background);padding:.35rem;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);outline-color:transparent;box-shadow:var(--p-inputtext-shadow);cursor:text}.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;list-style:none;padding:0 .5rem;background:var(--p-button-secondary-background);border-radius:.2rem;height:1.8rem;display:flex;align-items:center;gap:.3rem;max-width:100%}.r-multiinputtext-item .delbtn{font-size:.8rem;opacity:.6;cursor:pointer}.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{position:relative;white-space:pre;min-width:.2rem;overflow:hidden;text-overflow:ellipsis}.r-multiinputtext-item .iteminput{position:absolute;appearance:none;border:none;outline:none;background:transparent;font-size:inherit;inset:0;padding:0}.r-multiinputtext-input-shell{position:relative;padding-left:.1rem;padding-right:.1rem;min-width:.5rem;background:transparent}.r-multiinputtext-input-shell .sizer{visibility:hidden;white-space:pre}.r-multiinputtext-input-shell .input{position:absolute;appearance:none;border:none;outline:none;background:transparent;font-size:inherit;padding:0 .1rem;inset:0}.metadata-panel{padding-bottom:0!important}.metadata-panel .top-buttons{display:flex;gap:.5rem;position:sticky;top:-.8rem;padding-top:.5rem;z-index:1;background-color:var(--global-background);padding-bottom:.5rem}.metadata-panel{--p-divider-horizontal-margin: 0}.metadata-panel .add-field{position:sticky;bottom:0;z-index:1;background-color:var(--global-background);padding-top:.5rem;padding-bottom:.3rem;display:flex;gap:.5rem}.metadata-field-list{display:flex;flex-direction:column}.metadata-field-list:empty+.add-field{padding-top:0}.metadata-field{display:grid;justify-items:stretch;align-items:stretch;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:.25rem .3rem;padding:.75rem 0;border-bottom:1px solid var(--p-divider-border-color)}.metadata-field .keylabel,.metadata-field .valuelabel{display:flex;align-items:center;justify-content:center}.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{position:absolute;top:0;left:var(--p-inputtext-padding-x);right:calc(var(--p-inputtext-padding-x) + var(--p-autocomplete-dropdown-width));bottom:0;margin:auto 0;height:fit-content;pointer-events:none;background-color:var(--p-form-field-background);color:var(--p-button-secondary-color);white-space:nowrap;text-overflow:ellipsis;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{display:flex;flex-direction:column}.meta-key-autocomplete-key{font-family:var(--font-monospace)}.meta-key-autocomplete-description{font-size:.8rem;opacity:.7}.p-autocomplete-option:has(.meta-key-autocomplete-description){--p-autocomplete-option-padding: .3rem .5rem}.pref-item{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between;margin-top:1rem}.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{font-size:.8rem;opacity:.6}.pref-item .exp-icon{margin-left:.2rem;color:var(--p-primary-color)}.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{display:inline-block;position:relative;width:.4em;margin:0 -.2em;padding:0 .2em;box-sizing:content-box;cursor:text;--color: transparent;opacity:.5}.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:"";position:absolute;inset:0;width:0;margin:0 auto;box-shadow:0 0 0 1px var(--color)}.split-text-out-editor .splitter:after{content:"";position:absolute;bottom:-2px;left:0;right:0;margin:0 auto;width:0;height:0;border:.3rem solid transparent;border-bottom:.5rem solid var(--color)}.splittext-panel{display:flex;flex-direction:column;gap:.8rem}.splittext-panel .subtitle{display:flex;align-items:flex-end;justify-content:space-between}.splittext-panel .subtitle-text{font-size:1.1rem;font-weight:700}.splittext-panel .description{font-size:.9rem;opacity:.8}.splittext-panel .description.collapsed{display:flex}.splittext-panel .description.collapsed .description-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.splittext-panel .description-text{margin-inline-end:.5rem}.splittext-panel .description-button{display:inline-block;cursor:pointer;color:var(--p-primary-color)}.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{display:flex;flex-direction:column;gap:.6rem}.splittext-panel .action{display:flex;flex-direction:column;gap:.5rem}.splittext-panel .warn{color:var(--p-button-text-warn-color);font-size:.9rem}.splittext-panel .rewrite-field{height:0;flex:1;overflow-y:auto;overflow-x:hidden;padding:.3rem;border:1px solid var(--p-inputtext-border-color);background:var(--p-inputtext-background);border-radius:.5rem}.splittext-panel .rewrite-field-inner{display:flex;flex-direction:column;gap:.1rem}.splittext-panel .rewrite-item{display:grid;grid-template-columns:2fr auto 3fr auto;align-items:center;gap:.6rem;padding:.3rem 0 .3rem .3rem;transition:background-color .2s;border-radius:var(--p-button-border-radius)}.splittext-panel .rewrite-item:hover,.splittext-panel .rewrite-item:has(input:focus){background-color:var(--p-button-secondary-background)}.splittext-select-group-label{margin:-.3rem -.2rem;font-weight:400;font-size:.85rem}.p-select-list-container .p-select-option-group:has(.splittext-select-group-label.hidden){display:none}.ribbon-group{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding-right:1px;position:relative}.ribbon-group:after{content:"";position:absolute;top:.5rem;bottom:.5rem;right:0;width:0;border-right:1px solid var(--p-content-border-color)}.ribbon-group-content{flex:1;padding:.2rem .8rem 0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:stretch;row-gap:.3rem;column-gap:.5rem;font-size:.9rem;--p-inputtext-sm-padding-y: .3em;--p-inputtext-sm-padding-x: .5em;--p-button-sm-padding-y: .3rem}.ribbon-group-label{display:grid;grid-template-columns:1fr auto 1fr;align-items:end}.ribbon-group-label-text{color:var(--p-slate-400);font-size:.85rem;margin:.1rem .5rem .25rem}.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-x:auto;overflow-y:hidden}.ribbon .p-card-content{height:8.5rem;display:flex;align-items:stretch;justify-content:flex-start;width:max-content}@keyframes sidebar-enter{0%{transform:translate(-5rem)}}@keyframes editor-shrink{0%{transform:translate(-5rem)}}@keyframes editor-expand{0%{transform:translate(5rem)}}.sidebar{display:flex;flex-direction:column;border-right:1px solid var(--p-content-border-color);position:relative;animation:sidebar-enter .3s var(--global-ease),fade .3s;margin:.5rem 0}.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{display:flex;justify-content:space-between;align-items:center;padding:.3rem .5rem 0 1rem}.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{padding:0;animation:sidebar-tab-in .25s var(--global-ease);border:none;border-top:solid var(--p-tabs-active-bar-height) transparent}.sidebar-title.multiple .p-tab-active{border-top-color:var(--p-primary-color)}.sidebar-title.multiple .p-tab:nth-child(1){animation:none}@keyframes sidebar-tab-in{0%{opacity:0;transform:translateY(1rem)}}.sidebar-title.multiple .p-tab-inner{padding:var(--p-tabs-tab-padding);display:flex;align-items:center;gap:.3rem}.sidebar-title-single-text{font-size:1.4rem}.sidebar-inner{height:0;flex:1;overflow-x:hidden;overflow-y:auto;padding:.8rem .8rem .3rem 1rem}.sidebar-resizer{position:absolute;top:0;bottom:0;right:-.15rem;width:.3rem;background-color:var(--p-primary-color);z-index:3;opacity:0;transition:opacity .1s}.sidebar-resizer:hover{opacity:.7;transition-delay:.3s}.sidebar-resizer:active{opacity:.7;transition:opacity .1s}.sidebar-resizer,:root:has(.sidebar-resizer:active){cursor:ew-resize}.view-switcher.view-switcher{display:grid;grid-template-columns:1fr 1fr 1fr}.titlebar{white-space:pre;display:flex;margin:0 .5rem .5rem;gap:.8rem}.titlebar .leftbar,.titlebar .rightbar{flex:1;display:flex;gap:.3rem}.titlebar .leftbar{justify-content:flex-start}.titlebar .rightbar{justify-content:flex-end}.titlebar .filename-section{padding:0 .5rem;opacity:.9;width:0;flex-grow:1;display:flex;align-items:center;white-space:pre;overflow-x:hidden;position:relative;-webkit-mask-image:linear-gradient(to left,transparent,black 1.5rem);mask-image:linear-gradient(to left,transparent,black 1.5rem)}.titlebar .filename-section .filename-text{line-height:1}.titlebar .filename-section .filename-text .name{font-size:1.1rem;-webkit-user-select:none;user-select:none}.titlebar .filename-section .filename-text .asterisk{color:var(--p-primary-color);font-weight:700;margin-left:.1rem;-webkit-user-select:none;user-select:none}@media(display-mode:standalone){.titlebar .filename-section{display:none}}.titlebar .save-state-section{display:flex;align-items:center;padding:0 .8rem;line-height:1;color:var(--p-button-text-secondary-color);opacity:.9}.titlebar .save-state-section span+span:before{content:"·";margin:0 .3rem}@media screen and (max-width:720px){.titlebar .filename-section,.titlebar .save-state-section{display:none}}:root{font-size:14px}body{position:fixed;inset:0;margin:0;display:flex;flex-direction:column}#app{flex:1;height:0;margin:0;padding:.5rem 0;display:flex;flex-direction:column}main{height:0;flex:1;display:flex;animation:main-in .5s}@keyframes main-in{0%,60%{opacity:0}to{opacity:1}}.editor-shell{flex:1;overflow-x:hidden;position:relative;display:flex}.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: light-dark(white, #121212);--global-ease: cubic-bezier(.19, 1, .22, 1);--global-fast-ease: cubic-bezier(0, 1, 0, 1);--e-duet-text-color: light-dark(var(--p-lime-600), var(--p-lime-400));--e-duet-hover-background: light-dark( color-mix(in srgb, var(--p-lime-100), transparent 50%), 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: light-dark(var(--p-blue-500), var(--p-blue-400));--e-bg-hover-background: light-dark( color-mix(in srgb, var(--p-blue-50), transparent 30%), 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;font-size:14px;color:var(--p-text-color);background-color:var(--global-background)}:root,input,textarea{font-family:var(--font-main);line-height:1.4}.monospace{font-family:var(--font-monospace)}a[href]{text-decoration:none}hr{margin:0;border:none;border-top:solid 1px var(--p-form-field-border-color)}::selection{background-color:color-mix(in srgb,var(--p-primary-400),transparent 55%)}.timeinput.timeinput,.durationinput input{font-family:var(--font-monospace);width:9ch;box-sizing:content-box}.durationinput input{text-align:right}.hflex{display:flex;flex-direction:row}.vflex{display:flex;flex-direction:column}.kvgrid{display:grid;grid-template-columns:auto auto;align-items:center;justify-items:stretch;row-gap:.3rem;column-gap:.5rem}.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{animation:none!important;transition:none!important}}[data-scrollbar=normal] ::-webkit-scrollbar{background-color:transparent;width:12px;height:12px}[data-scrollbar=normal] ::-webkit-scrollbar:hover{background:transparent}[data-scrollbar=normal] ::-webkit-scrollbar-track{background:transparent}[data-scrollbar=normal] ::-webkit-scrollbar-track:hover{background:transparent}[data-scrollbar=normal] ::-webkit-scrollbar-corner{background:transparent}[data-scrollbar=normal] ::-webkit-scrollbar-corner:hover{background:transparent}[data-scrollbar=normal] ::-webkit-scrollbar-thumb{border:solid transparent 4px;box-shadow:inset 0 0 0 1px #80808026,inset 0 0 0 6px #80808040;border-radius:8px;background:transparent}.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);border-radius:6px;padding:.4rem .6rem;font-size:.9rem;box-shadow:0 .5rem 1rem #0002;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);max-width:12em;box-sizing:content-box}.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{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.35rem;border-bottom:1px solid var(--p-form-field-border-color);margin-bottom:.35rem}.v-popper--theme-tooltip .v-popper__inner.v-popper__inner .tooltip-title{font-weight:700;font-size:1rem}.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:transparent}}.p-inputtext[data-highlight]{animation:inputHighlight 2s}.p-inputtext[data-highlight]+label{animation:inputLabelHighlight 2s}.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:scale(1.25);transform-origin:50% 40%}: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 rgba(0, 0, 0, .8), 0 2px 4px -2px rgba(0, 0, 0, .7);--p-overlay-modal-shadow: 0 18px 35px -5px rgba(0, 0, 0, .8), 0 8px 10px -6px rgba(0, 0, 0, .7)}}.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,: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}
