@font-face{font-family:"Source Sans 3";font-weight:200;font-style:normal;font-stretch:normal;src:url(/assets/SourceSans3-ExtraLight.ttf-B2PYVetQ.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:200;font-style:italic;font-stretch:normal;src:url(/assets/SourceSans3-ExtraLightIt.ttf-BVTuBWVD.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:300;font-style:normal;font-stretch:normal;src:url(/assets/SourceSans3-Light.ttf-rBc5pebA.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:300;font-style:italic;font-stretch:normal;src:url(/assets/SourceSans3-LightIt.ttf-KoZ1w7CF.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:400;font-style:normal;font-stretch:normal;src:url(/assets/SourceSans3-Regular.ttf-BqTI-3mA.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:400;font-style:italic;font-stretch:normal;src:url(/assets/SourceSans3-It.ttf-CKnmOrYX.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:600;font-style:normal;font-stretch:normal;src:url(/assets/SourceSans3-Semibold.ttf-BQV5CVwD.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:600;font-style:italic;font-stretch:normal;src:url(/assets/SourceSans3-SemiboldIt.ttf-C62jiOej.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:700;font-style:normal;font-stretch:normal;src:url(/assets/SourceSans3-Bold.ttf-gn7Db9ke.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:700;font-style:italic;font-stretch:normal;src:url(/assets/SourceSans3-BoldIt.ttf-Bp6Ygjgu.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:900;font-style:normal;font-stretch:normal;src:url(/assets/SourceSans3-Black.ttf-DwEu9Wv0.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-weight:900;font-style:italic;font-stretch:normal;src:url(/assets/SourceSans3-BlackIt.ttf-DnR8Qaj6.woff2) format("woff2")}:root{--primary-color: #0066CC;--primary-light: #3399FF;--primary-lighter: #33CCFF;--primary-lightest: #D2F0FF;--background-color: #ffffff;--background-dim-color: #FAFAFA;--background-soft: #e8e8e8;--background-mute: #c8d8e8;--grey-light-color: #B0B0B0;--grey-color: #808080;--grey-dark-color: #555555;--black-color: #000000;--white-color: #FFFFFF;--red-color: #CC3333;--red-lightest-color: #FFF0F0;--green-color: #287B2B;--green-lightest-color: #EAF7EE;--yellow-dark-color: #7A5A00;--yellow-lightest-color: #FFF5D6;--yellow-color: #DDDD00;--yellow-darkish-color: #CCCC00;--border-color: #0066CC;--border-hover: #3399FF;--neutral-dark: #BFD8E5;--neutral-muted: #ECECEC;--section-gap: 160px}:root{--color-background: var(--primary-color);--color-background-light: var(--primary-light);--color-background-hover: var(--primary-lighter);--color-main-area: var(--background-color);--color-main-area-light: var(--background-soft);--color-text: var(--black-color);--color-text-secondary: var(--grey-color);--color-text-third: var(--grey-light-color);--color-text-on-background: var(--white-color);--color-list-border: var(--primary-light);--color-list-background: var(--primary-lightest);--color-list-background-hover: var(--neutral-dark);--color-list-background-active: var(--background-dim-color);--color-list-go-to-back: var(--background-color);--color-video-background: var(--black-color);--color-highlight: var(--yellow-color);--color-admin-action: var(--yellow-color);--color-admin-action-hover: var(--yellow-darkish-color);--color-error: var(--red-lightest-color);--color-success: var(--green-lightest-color);--color-status-neutral-background: var(--neutral-muted);--color-status-neutral-text: var(--grey-dark-color);--color-status-success-background: var(--green-lightest-color);--color-status-success-text: var(--green-color);--color-status-warning-background: var(--yellow-lightest-color);--color-status-warning-text: var(--yellow-dark-color);--color-status-error-background: var(--red-lightest-color);--color-status-error-text: var(--red-color)}*,*:before,*:after{box-sizing:border-box;margin:0}html,body{margin:0;padding:0;height:100%;width:100%;font-family:"Source Sans 3",sans-serif;font-size:x-large;font-weight:200;overflow:hidden}.safe-area{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}#app{display:flex;flex-direction:column;height:100dvh;width:100dvw}body{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text);background:var(--color-background)}h2{font-weight:400}h3,h4,h5,h6{margin-top:1em;font-weight:400}p,address{font-weight:400;font-size:80%}address{line-height:1;margin:.5em 0}a{text-decoration:none}img.loading{display:block;position:relative;margin:30dvh auto 0;transform:scale(4)}@media(hover:hover){a:hover{background-color:#00bd7e33}}.admin-modal[data-v-a16102a0]{border:1px solid #aaaaaa;border-radius:4px;padding:0;box-shadow:0 4px 16px #0006;width:90vw;max-height:95vh;margin:auto;font-size:.6rem;color:#222;overflow:hidden;white-space:normal}.admin-modal-fallback-overlay[data-v-a16102a0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box;background:#00000080}.admin-modal-fallback[data-v-a16102a0]{margin:0;max-height:95vh}.admin-modal.desktop-interactive[data-v-a16102a0]{position:fixed;margin:0;inset:auto}.admin-modal[data-v-a16102a0]::backdrop{background:#00000080}.admin-modal-inner[data-v-a16102a0]{display:flex;flex-direction:column;max-height:93vh;width:100%;height:100%;box-sizing:border-box;overflow:hidden;position:relative}.admin-modal-header[data-v-a16102a0]{display:flex;justify-content:space-between;align-items:center;padding:.4em 1em;background:#06c;color:#fff;font-weight:700;border-bottom:1px solid #aaaaaa;border-radius:3px 3px 0 0}.admin-modal-header.draggable[data-v-a16102a0]{cursor:move}.admin-modal-header h3[data-v-a16102a0]{margin:0;font-size:1em;font-weight:700;color:#fff}.admin-modal-close[data-v-a16102a0]{background:none;border:1px solid rgba(255,255,255,.5);border-radius:2px;font-size:1.2em;line-height:1;cursor:pointer;padding:1px 5px;color:#fff}.admin-modal-close[data-v-a16102a0]:hover{background:#fff3}.admin-modal-body[data-v-a16102a0]{padding:.5em 1em;overflow-x:hidden;overflow-y:auto;flex:1;background:#fff;color:#222;box-sizing:border-box;max-width:100%;width:100%;word-break:break-word;overflow-wrap:anywhere}.admin-modal-body[data-v-a16102a0] *{max-width:100%;box-sizing:border-box}.admin-modal-body[data-v-a16102a0] label{font-weight:700;display:block;margin-top:.5em;margin-bottom:.1em;font-size:1.1em}.admin-modal-body[data-v-a16102a0] input[type=text],.admin-modal-body[data-v-a16102a0] input[type=password],.admin-modal-body[data-v-a16102a0] textarea,.admin-modal-body[data-v-a16102a0] select{border:1px solid #aaaaaa;padding:.2em .4em;font-family:inherit;font-size:inherit;color:#222;background:#fff;width:100%;box-sizing:border-box}.admin-modal-body[data-v-a16102a0] input[type=text]:focus,.admin-modal-body[data-v-a16102a0] input[type=password]:focus,.admin-modal-body[data-v-a16102a0] textarea:focus,.admin-modal-body[data-v-a16102a0] select:focus{outline:2px solid #3399FF;outline-offset:0}.admin-modal-body[data-v-a16102a0] .ms-container,.admin-modal-body[data-v-a16102a0] .ms-container *{font-size:1em}.admin-modal-footer[data-v-a16102a0]{display:flex;justify-content:flex-end;gap:6px;padding:.4em .8em .6em;border-top:1px solid #aaaaaa;background:#f9f9f9;border-radius:0 0 3px 3px;align-items:center}.admin-modal-footer.disabled[data-v-a16102a0]{opacity:.6;pointer-events:none}.admin-modal-error[data-v-a16102a0]{flex:1;text-align:left;color:var(--color-status-error-text);font-size:1em;font-weight:400}.admin-modal-footer[data-v-a16102a0] button{padding:.3em .9em;border:1px solid #aaaaaa;border-radius:2px;background:#39f;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;font-weight:400}.admin-modal-footer[data-v-a16102a0] button:hover{background:#3cf;border-color:#aaa}.admin-modal-footer[data-v-a16102a0] button.secondary{background:#39f;color:#fff}.admin-modal-footer[data-v-a16102a0] button.danger{background:var(--color-status-error-text);color:#fff;border-color:#a22}.admin-modal-footer[data-v-a16102a0] button.danger:hover{background:#a22}.admin-modal-loading[data-v-a16102a0]{min-height:180px;display:flex;align-items:center;justify-content:center;gap:10px;color:#444;font-size:1.05em}.admin-modal-spinner[data-v-a16102a0]{width:18px;height:18px;border:2px solid #aac8e8;border-top-color:#06c;border-radius:50%;animation:modalspin-a16102a0 .8s linear infinite}.admin-modal-resize-handle[data-v-a16102a0]{position:absolute;right:2px;bottom:2px;width:14px;height:14px;border:0;background:repeating-linear-gradient(-45deg,#8f8f8f,#8f8f8f 2px,transparent 2px,transparent 4px);cursor:nwse-resize;padding:0}@keyframes modalspin-a16102a0{to{transform:rotate(360deg)}}.settings-form[data-v-9a5694f1]{width:100%;max-width:100%;box-sizing:border-box}.settings-fields[data-v-9a5694f1]{width:100%;display:flex;flex-direction:column;gap:6px}.admin-input[data-v-9a5694f1]{padding:.2em .4em;border:1px solid #aaaaaa;font-size:1em;font-family:inherit;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.checkbox-label[data-v-9a5694f1]{display:flex;align-items:center;gap:6px;font-weight:400!important}p[data-v-9a5694f1]{font-size:1.1em;margin:0;overflow-wrap:break-word;word-break:break-word;max-width:100%}em[data-v-9a5694f1]{font-style:italic}.hint[data-v-9a5694f1]{display:block;font-size:1em;font-weight:400;overflow-wrap:break-word;word-break:break-word;max-width:100%}.hamburger-btn[data-v-fdd475da]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:var(--color-text-on-background);font-size:1.3em;cursor:pointer;padding:0 0 .3em;margin-left:.2em;border-radius:3px;vertical-align:middle;line-height:1}.hamburger-btn.open[data-v-fdd475da]{background-color:var(--color-background-hover)}.hamburger-backdrop[data-v-fdd475da]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999}.hamburger-menu[data-v-fdd475da]{position:fixed;top:0;right:0;z-index:1000;background-color:var(--color-background-light);border-bottom-left-radius:8px;box-shadow:0 2px 8px #00000026;display:flex;flex-direction:column;padding:.6em 0;min-width:180px;width:196px}.hamburger-menu a[data-v-fdd475da]{display:block;padding:.4em 1.2em;color:var(--color-text-on-background);text-decoration:none;font-size:.95em}.hamburger-menu a.active[data-v-fdd475da]{font-weight:600}.hamburger-separator[data-v-fdd475da]{height:1px;background-color:var(--color-text-on-background);opacity:.2;margin:.4em .8em}.hamburger-user-name[data-v-fdd475da]{display:block;padding:.4em 1.2em;color:var(--color-text-on-background);font-style:italic;opacity:.8;font-size:.85em}@media(hover:hover)and (pointer:fine){.hamburger-menu a[data-v-fdd475da]:hover{background-color:var(--color-background-hover)}}a[data-v-fec43080]{color:var(--color-text-on-background);display:inline-block;padding:0 .5em;text-align:center;border-radius:3px}a.router-link-exact-active[data-v-fec43080],a.active[data-v-fec43080]{font-weight:600}.nav-action[data-v-fec43080]{color:var(--color-text-on-background);display:inline-block;padding:0 .5em;text-align:center;text-decoration:none;border-radius:3px}.nav-user-name[data-v-fec43080]{font-style:italic;opacity:.8}.nav-user-settings[data-v-fec43080]{display:inline-flex;align-items:center;gap:.35em}.nav-separator[data-v-fec43080]{color:var(--color-text-on-background);opacity:.4;padding:0 .2em}.nav-italic[data-v-fec43080]{font-style:italic}.mobile-only[data-v-fec43080]{display:none}@media(hover:hover)and (pointer:fine){a[data-v-fec43080]:hover,.nav-action[data-v-fec43080]:hover{background-color:var(--color-background-hover)}}@media(max-width:530px){a[data-v-fec43080]{padding:0 .2em}}@media(max-width:948px){.admin-nav-item[data-v-fec43080],.desktop-only[data-v-fec43080]{display:none}.mobile-only[data-v-fec43080]{display:inline}}@media(max-height:948px)and (orientation:landscape)and (min-width:949px)and (max-width:1268px){.admin-nav-item[data-v-fec43080],.desktop-only[data-v-fec43080]{display:none}.mobile-only[data-v-fec43080]{display:inline}}h1[data-v-008d277c],nav[data-v-008d277c]{text-wrap:nowrap}h1[data-v-008d277c]{padding:8px 13px;font-size:130%;font-weight:300;color:var(--color-text-on-background)}h1 a[data-v-008d277c]{color:inherit;text-decoration:none;font:inherit}h1 a[data-v-008d277c]:visited,h1 a[data-v-008d277c]:hover,h1 a[data-v-008d277c]:active,h1 a[data-v-008d277c]:focus{color:inherit;text-decoration:none}h1.tiny[data-v-008d277c],h1.short[data-v-008d277c]{display:none}h1.long[data-v-008d277c]{display:inherit}nav[data-v-008d277c]{padding:8px 30px 8px 3px;background-color:var(--color-background-light);color:var(--color-text-on-background)}@media(max-width:948px)or (max-height:948px){h1[data-v-008d277c]{text-align:center;font-size:100%;height:50px}nav[data-v-008d277c]{text-align:center;height:50px}}@media only screen and (max-height:948px)and (orientation:landscape){header[data-v-008d277c]{height:50px;display:flex}h1[data-v-008d277c]{position:absolute;right:0}nav[data-v-008d277c]{text-align:start}}@media only screen and (max-height:948px)and (orientation:landscape)and (max-width:730px){nav[data-v-008d277c]{padding:8px 3px}h1.short[data-v-008d277c]{display:inherit}h1.long[data-v-008d277c]{display:none}}@media only screen and (max-height:948px)and (orientation:landscape)and (max-width:630px){nav[data-v-008d277c] a{padding:0 4px}h1.long[data-v-008d277c],h1.short[data-v-008d277c]{display:none}h1.tiny[data-v-008d277c]{display:inherit}}footer[data-v-759491e0]{flex-shrink:0;width:100%;height:50px;align-content:center;background-color:var(--color-background)}p[data-v-759491e0]{font-size:100%;font-weight:200;padding:0 10px;text-wrap:nowrap;color:var(--color-text-on-background)}@media(max-height:948px){footer[data-v-759491e0]{display:none}}#content[data-v-3cd7b9a5]{background-color:var(--color-main-area-light);display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.m-box{display:inline-block;padding:.1em .3em;margin:.1em;background-color:var(--color-admin-action);border:thin solid black;text-decoration:none;color:#000;cursor:pointer;line-height:1.2;white-space:nowrap;font-size:inherit;font-family:inherit}.m-box:hover{background-color:var(--color-admin-action-hover);color:#000}.admin-table{width:100%;border-collapse:collapse}.admin-table th,.admin-table td{padding:6px 10px;text-align:left;border-bottom:1px solid #e0e0e0;font-weight:400;font-size:80%}.admin-table th{background:#f5f5f5;font-weight:600}.detail-main-inner table{width:100%;border-collapse:collapse}.detail-main-inner th,.detail-main-inner td{padding:6px 10px;text-align:left;border-bottom:1px solid #e0e0e0;font-weight:400;font-size:80%}.detail-main-inner th{background:#f5f5f5;font-weight:600}.admin-searchbox{width:100%;padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:.9rem;box-sizing:border-box}.admin-main-header{padding:16px}.admin-main-header h1{font-size:1.25rem;margin:4px 0}.admin-main-header .glosse-name{font-weight:600}.admin-main-content{height:100%;display:flex;flex-direction:column}.admin-empty-state{padding:32px;text-align:center;color:#999;font-size:.95rem}.quality-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.quality-dot.q-green{background:#4caf50}.quality-dot.q-yellow{background:#ffc107}.quality-dot.q-red{background:#f44336}.quality-dot.q-undefined{background:#bbb}.api-error-banner[data-v-209da92a]{position:fixed;top:0;left:0;right:0;z-index:9999;display:flex;align-items:center;gap:10px;padding:12px 16px;background-color:#b91c1c;color:#fff;font-size:.95rem;box-shadow:0 2px 6px #0000004d}.api-error-banner__icon[data-v-209da92a]{flex-shrink:0;font-size:1.1em}.api-error-banner__text[data-v-209da92a]{flex:1 1 auto}.api-error-banner__close[data-v-209da92a]{flex-shrink:0;background:none;border:none;color:#fff;font-size:1rem;cursor:pointer;padding:0 4px;line-height:1;opacity:.8}.api-error-banner__close[data-v-209da92a]:hover{opacity:1}.banner-enter-active[data-v-209da92a],.banner-leave-active[data-v-209da92a]{transition:transform .25s ease,opacity .25s ease}.banner-enter-from[data-v-209da92a],.banner-leave-to[data-v-209da92a]{transform:translateY(-100%);opacity:0}.donate-box[data-v-319499cb]{font-size:.85rem;color:var(--color-text-secondary, #555)}.donate-box h2[data-v-319499cb]{margin:0 0 8px;font-size:1.1rem;line-height:1.4;color:var(--color-text, #333)}.donate-box>p[data-v-319499cb]{margin:0 0 12px}.donate-methods[data-v-319499cb]{display:flex;gap:16px;align-items:flex-start;flex-wrap:wrap}.donate-method[data-v-319499cb]{display:flex;flex-direction:column;align-items:flex-start;background-color:var(--color-main-area-light, #f5f5f5);border-radius:6px;padding:12px}.donate-method img[data-v-319499cb]{display:block;height:150px;width:auto;margin-bottom:6px}.bank-transfer[data-v-319499cb]{justify-content:flex-start}.method-label[data-v-319499cb]{font-weight:600;margin:0 0 4px;color:var(--color-text, #333)}.method-note[data-v-319499cb]{margin:0;font-size:.78rem;color:var(--color-text-secondary, #777);line-height:1.4}.scrollable-content{background-color:var(--color-main-area);margin:1rem;padding:1rem;border-radius:.5rem;flex:1;min-height:0;overflow-y:auto}.about{line-height:1.5}.about-section+.about-section{margin-top:1.5rem}.about p{margin-top:.3rem;margin-bottom:.3rem}.about ul{padding-top:.75rem;padding-bottom:.75rem}.about li{font-weight:400;font-size:80%}@media(max-width:948px){.scrollable-content{font-size:smaller}}.container[data-v-b6473319]{display:flex;flex:1;min-height:0;height:calc(100dvh - 155px)}@media(max-height:948px){.container[data-v-b6473319]{height:calc(100dvh - 50px)}}.list-panel[data-v-b6473319]{width:312px;flex-shrink:0;overflow-y:auto;border-right:1px solid var(--color-video-background);height:100%}.detail-panel[data-v-b6473319]{flex:1;min-width:0;height:100%;min-height:0}.container.is-mobile[data-v-b6473319]{flex-direction:column;height:calc(100dvh - 150px)}@media(max-height:948px){.container.is-mobile[data-v-b6473319]{height:calc(100dvh - 100px - env(safe-area-inset-bottom) - env(safe-area-inset-top))}}@media only screen and (max-height:948px)and (orientation:landscape){.container.is-mobile[data-v-b6473319]{height:calc(100dvh - 50px - env(safe-area-inset-bottom) - env(safe-area-inset-top))}}.container.is-mobile .list-panel[data-v-b6473319]{width:100%;border-right:0;flex:1;-webkit-overflow-scrolling:touch}.detail-dialog[data-v-b6473319]{position:fixed;top:0;left:0;width:100dvw;height:100dvh;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.detail-dialog-inner[data-v-b6473319]{position:relative;background:var(--color-main-area);padding:8px;border-radius:8px;width:95%;height:95%;overflow-y:auto}.detail-dialog>.detail-dialog-inner[data-v-b6473319]>:first-child:not(.close-button){width:100%;height:100%}.close-button[data-v-b6473319]{position:absolute;top:8px;right:8px;z-index:10;background-color:var(--color-background-light);color:var(--color-text-on-background);border:2px solid var(--color-background);font-size:1.2em;font-weight:800;cursor:pointer;padding:4px 12px;border-top-right-radius:8px;line-height:1.4}.close-button[data-v-b6473319]:hover{background-color:var(--color-background-hover)}li[data-v-1ad2a1a9]{display:flex;align-items:flex-start;padding:0;cursor:pointer;background-color:var(--color-list-background);border-bottom:solid thin var(--color-list-border)}li[data-v-1ad2a1a9]:hover{background-color:var(--color-list-background-hover)}li.selected[data-v-1ad2a1a9],li.selected[data-v-1ad2a1a9]:hover{background-color:var(--color-list-background-active)}li.manage[data-v-1ad2a1a9]{background-color:#f0f0f0;border-bottom:2px solid #ccc}.item-link[data-v-1ad2a1a9]{display:flex;align-items:flex-start;flex:1;padding:.4rem;text-decoration:none;color:inherit;min-width:0;width:100%;height:100%}.item-thumbnail[data-v-1ad2a1a9]{width:40px;margin:5px 10px 5px 5px;border-radius:2px;flex-shrink:0}.item-text[data-v-1ad2a1a9]{min-width:0;width:100%}.item-header[data-v-1ad2a1a9]{display:flex;align-items:flex-start;gap:4px;width:100%}.item-title[data-v-1ad2a1a9]{font-weight:400;font-size:20px;color:var(--color-text);text-align:left;margin:0;flex:1;min-width:0;overflow-wrap:anywhere;word-break:normal}li.selected .item-title[data-v-1ad2a1a9]{font-weight:600}.item-comment[data-v-1ad2a1a9]{margin-left:.4em;font-weight:300;color:var(--color-text-secondary);overflow-wrap:anywhere}.item-descr[data-v-1ad2a1a9]{font-weight:400;font-size:65%;line-height:.8rem;color:var(--color-text-secondary);text-align:left;margin:0;overflow-wrap:anywhere}.item-buttons[data-v-1ad2a1a9]{display:flex;gap:1px;flex-shrink:0;align-self:flex-start;padding-top:2px;font-size:80%}.m-box[data-v-1ad2a1a9]{display:inline-block;padding:.05em .15em;margin:.1em;background-color:var(--color-admin-action);border:thin solid black;text-decoration:none;color:#000;cursor:pointer;line-height:1.2;white-space:nowrap;font-weight:500}.m-box[data-v-1ad2a1a9]:hover{background-color:var(--color-admin-action-hover);color:#000}li.selected .m-box[data-v-1ad2a1a9]{background-color:var(--color-admin-action)}.disambig[data-v-174ecfdc]{font-size:90%;font-weight:300;color:var(--color-text-secondary);font-variant:all-small-caps;margin-left:.2em;letter-spacing:-1px}.disambig[data-v-174ecfdc]:before{content:"["}.disambig[data-v-174ecfdc]:after{content:"]"}.after-comma[data-v-174ecfdc]{margin-left:.4em;font-weight:300;color:var(--color-text-secondary)}#search[data-v-7aaa3169]{height:46px;border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:var(--color-list-border);background-color:var(--background-soft)}.searchwindow[data-v-7aaa3169]{position:relative;margin-left:42px;margin-top:.2em;margin-right:.2em}#search .searchboxfilter[data-v-7aaa3169]{margin-top:2.2em}#search .searchicon[data-v-7aaa3169]{float:left;clear:both;margin:5px;width:34px}input.searchbox[data-v-7aaa3169]{border:thin solid var(--color-list-border);width:100%;background-color:#fff;padding:4px 24px 4px 4px;position:absolute;font-size:90%;border-radius:3px}.clear-button[data-v-7aaa3169]{position:absolute;right:6px;border:none;background:transparent;cursor:pointer;padding:0;font-size:36px;line-height:1;color:var(--color-text-third)}.clear-button[data-v-7aaa3169]:hover{color:var(--color-text-secondary)}input[data-v-7aaa3169]::placeholder{color:var(--color-text-third)!important;font-style:italic;font-weight:200;font-size:90%}.base-list-panel[data-v-abeb4b5b]{display:flex;flex-direction:column;height:100%;overflow-x:hidden}.sticky-header[data-v-abeb4b5b]{display:flex;flex-direction:column;position:sticky;top:0;z-index:20;background-color:var(--color-main-area-light);flex-shrink:0}.list-scroll[data-v-abeb4b5b]{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;background-color:var(--color-main-area-light);list-style-type:none;padding:0;margin:0}.loading[data-v-abeb4b5b]{display:block;margin:1rem auto}.goBackPanel[data-v-911e774b]{padding:.4rem;border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:var(--color-list-border);background-color:var(--color-list-go-to-back)}.title[data-v-911e774b]{font-weight:400;font-size:20px;color:#000;padding-bottom:5px}.description[data-v-911e774b]{font-weight:400;font-size:70%;line-height:.8rem;color:var(--color-text-secondary)}.edit-fields[data-v-e78025f2]{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.admin-input[data-v-e78025f2]{padding:.2em .4em;border:1px solid #aaaaaa;font-size:1em;font-family:inherit;width:100%;box-sizing:border-box}textarea.admin-input[data-v-e78025f2]{resize:vertical}.lemma-preview-box[data-v-e78025f2]{min-height:2.2em;border:1px solid #aaaaaa;border-radius:3px;background:#f5f5f5;padding:.3em .45em;margin-top:-2px;margin-bottom:3px;white-space:pre-wrap;line-height:1.3;font-weight:400}.lemma-help[data-v-e78025f2]{margin:-2px 0 2px;font-size:.9em;color:var(--color-text-secondary)}.disambig[data-v-e78025f2]{font-size:90%;font-weight:300;color:var(--color-text-secondary);font-variant:all-small-caps;margin-left:.2em}.disambig[data-v-e78025f2]:before{content:"["}.disambig[data-v-e78025f2]:after{content:"]"}.after-comma[data-v-e78025f2]{margin-left:.4em;font-weight:300;color:var(--color-text-secondary)}.course-multiselect[data-v-e78025f2]{border:1px solid #aaaaaa;overflow:hidden}.course-columns[data-v-e78025f2]{display:flex}.course-column[data-v-e78025f2]{flex:1;min-height:120px;max-height:200px;overflow-y:auto}.course-column[data-v-e78025f2]:first-child{border-right:1px solid #aaaaaa}.course-column-header[data-v-e78025f2]{padding:.3em .5em;background:#39f;color:#fff;font-size:1em;font-weight:700;text-align:center;border-bottom:1px solid #aaaaaa;position:sticky;top:0}.course-list[data-v-e78025f2]{padding:2px}.course-item[data-v-e78025f2]{padding:2px 8px;cursor:pointer;font-size:1em;font-weight:400}.course-item[data-v-e78025f2]:hover{background:#3cf;color:#fff}.course-item.selected[data-v-e78025f2]{background:#d6eaf8}p[data-v-a1a36a93-s]{font-size:1.1em}.media-manager[data-v-e9fc1d02]{display:grid;grid-template-columns:minmax(220px,32%) minmax(0,1fr);gap:12px;min-height:560px}.media-list-panel[data-v-e9fc1d02]{border-right:1px solid #aaaaaa;padding-right:10px;overflow-y:auto}.media-list-header[data-v-e9fc1d02]{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin-bottom:8px}.media-list-header button[data-v-e9fc1d02],.media-file-line button[data-v-e9fc1d02],.media-detail-header button[data-v-e9fc1d02]{padding:.3em .9em;border:1px solid #aaaaaa;border-radius:2px;background:var(--primary-light);color:#fff;cursor:pointer;font-family:inherit;font-size:1em;font-weight:400}.media-list-header button[data-v-e9fc1d02]:hover,.media-file-line button[data-v-e9fc1d02]:hover,.media-detail-header button[data-v-e9fc1d02]:hover{background:var(--primary-lighter)}.media-detail-header button.danger[data-v-e9fc1d02]{background:var(--color-status-error-text);border-color:#a22}.media-detail-header button.danger[data-v-e9fc1d02]:hover{background:#a22}.media-list-item[data-v-e9fc1d02]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:6px;align-items:start;width:100%;margin:0 0 6px;padding:7px 8px;border:1px solid #aaaaaa;border-radius:3px;background:var(--color-list-background-active);color:#222;text-align:left;cursor:pointer;font-family:inherit;font-size:1em}.media-thumbnail[data-v-e9fc1d02]{width:40px;height:40px;object-fit:cover;border-radius:2px;margin-top:1px}.media-list-item[data-v-e9fc1d02]:hover{background:var(--primary-light);color:#fff}.media-list-item.selected[data-v-e9fc1d02]{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.media-list-main[data-v-e9fc1d02]{display:grid;gap:3px;min-width:0;padding-top:1px;padding-bottom:1px}.media-filename[data-v-e9fc1d02]{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-description[data-v-e9fc1d02]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-list[data-v-e9fc1d02]{margin:10px 0;color:var(--color-text-secondary)}.media-detail-panel[data-v-e9fc1d02]{min-width:0;overflow-y:auto;padding-right:2px}.media-detail-header[data-v-e9fc1d02]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;border-bottom:1px solid #aaaaaa;padding-bottom:8px}.media-detail-header h4[data-v-e9fc1d02]{margin:0;font-size:1.2em}.media-detail-header p[data-v-e9fc1d02]{margin:0}.media-edit-label[data-v-e9fc1d02]{font-weight:700;font-size:1em;color:var(--color-text-secondary)}.media-preview-video[data-v-e9fc1d02]{display:block;width:100%;max-height:220px;margin-bottom:8px;background:var(--color-video-background)}.media-file-line[data-v-e9fc1d02]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.media-field-grid[data-v-e9fc1d02]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.glosse-preview-box[data-v-e9fc1d02]{min-height:2.8em;border:1px solid #aaaaaa;border-radius:3px;background:#f5f5f5;padding:.25em .4em;margin-bottom:6px;white-space:pre-wrap;line-height:1.35;font-weight:400}.glosse-preview-box[data-v-e9fc1d02] sub,.glosse-preview-box[data-v-e9fc1d02] sup{position:relative;line-height:1;vertical-align:baseline}.glosse-preview-box[data-v-e9fc1d02] sub{bottom:-.3em}.glosse-preview-box[data-v-e9fc1d02] sup{top:-.3em}.admin-input[data-v-e9fc1d02]{padding:.2em .4em;border:1px solid #aaaaaa;font-size:1em;font-family:inherit;width:100%;box-sizing:border-box;margin-bottom:4px}textarea.admin-input[data-v-e9fc1d02]{resize:vertical}.select-file-layout[data-v-e9fc1d02]{display:flex;gap:16px}.select-file-left[data-v-e9fc1d02]{flex:1}.select-file-right[data-v-e9fc1d02]{flex:1;display:flex;align-items:center;justify-content:center}.file-select[data-v-e9fc1d02]{width:100%;font-size:1em}.file-preview-video[data-v-e9fc1d02]{max-width:100%;max-height:300px}p[data-v-e9fc1d02]{font-size:1em;margin:.2em 0}small[data-v-e9fc1d02]{font-size:.9em}@media(max-width:760px){.media-manager[data-v-e9fc1d02]{grid-template-columns:1fr;min-height:auto}.media-list-panel[data-v-e9fc1d02]{border-right:0;border-bottom:1px solid #aaaaaa;padding-right:0;padding-bottom:10px;max-height:220px}.media-thumbnail[data-v-e9fc1d02]{width:34px;height:34px}.media-field-grid[data-v-e9fc1d02],.select-file-layout[data-v-e9fc1d02]{grid-template-columns:1fr;display:grid}.media-detail-header[data-v-e9fc1d02]{align-items:stretch;flex-direction:column}}.detail-info[data-v-ba8e7769]{background-color:var(--background-soft);padding:2px 8px 8px}.detail-header[data-v-ba8e7769]{display:flex;align-items:flex-start;gap:6px}.detail-title[data-v-ba8e7769]{flex:1;min-width:0;margin:4px 0}.detail-actions[data-v-ba8e7769]{display:flex;gap:1px;flex-shrink:0;align-self:flex-start;padding-top:4px}.detail-info.mobile .detail-actions[data-v-ba8e7769]{margin-right:44px}.m-box[data-v-ba8e7769]{display:inline-block;padding:.05em .15em;margin:.1em;background-color:var(--color-admin-action);border:thin solid black;font-size:80%;font-weight:500;text-decoration:none;color:#000;cursor:pointer;white-space:nowrap;line-height:1.2}.m-box[data-v-ba8e7769]:hover{background-color:var(--color-admin-action-hover)}.detail-description[data-v-ba8e7769],.detail-info[data-v-ba8e7769] p{background-color:var(--background-color);padding:1px 4px;border-radius:3px}.mediagolssebox[data-v-0df1129a]{text-align:left;bottom:.1em;color:#000;z-index:1;padding:5px;background-color:var(--background-soft);font-size:80%}.mediagolssebox.mobile[data-v-0df1129a]{padding:2px}.mediagolssebox.mobilelandscape[data-v-0df1129a]{padding:1px 0}.medialead[data-v-0df1129a]{font-weight:500}.longdescription[data-v-0df1129a]{font-weight:400;font-size:100%}.mobile .longdescription[data-v-0df1129a]{font-size:80%}.mediaglosse[data-v-0df1129a]{position:relative;margin:10px 5px 5px;border:darkgray 1px solid;border-radius:3px;background-color:var(--color-main-area);padding:0 .3em;white-space:pre-wrap;line-height:1.5rem;font-size:100%}.mobile>.mediaglosse[data-v-0df1129a]{line-height:.9rem;font-size:80%}.mediaglossesingle[data-v-0df1129a]{margin-top:5px}.mediaglosse[data-v-0df1129a] sub{bottom:-.4em}.mediaglosse[data-v-0df1129a] sup{top:-.4em}.mobile .mediaglosse[data-v-0df1129a] sub{bottom:-.1em}.mobile .mediaglosse[data-v-0df1129a] sup{top:-.1em}.mediaglosse[data-v-0df1129a] sub,.mediaglosse[data-v-0df1129a] sup{font-size:100%;position:relative;line-height:1;vertical-align:baseline}.video-player[data-v-f7dbef18]{position:relative;width:100%;height:100%}.video-player canvas[data-v-f7dbef18]{width:100%;height:100%}.video-player video[data-v-f7dbef18]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#000}.controls[data-v-f7dbef18]{position:absolute;bottom:1.4rem;right:1.4rem;display:flex;gap:.5rem;z-index:3}.control-button[data-v-f7dbef18]{width:2rem;height:2rem;border:3px solid white;background-color:gray;border-radius:1.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.control-button[data-v-f7dbef18]:hover{background-color:var(--color-background)!important}.control-button.active[data-v-f7dbef18]{background-color:var(--color-background-light)!important}.icon[data-v-f7dbef18]{color:#fff;font-weight:700;font-size:1rem;line-height:1rem}.media[data-v-d885389d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}@media(orientation:landscape){.mediaPanel-main[data-v-d885389d]{flex-direction:row;align-items:flex-start}}.mobile[data-v-d885389d] .controls{bottom:.4rem;right:.4rem;gap:.4rem}.mediaPanelVariants[data-v-6c68f0b4]{padding:1rem 0 0 1rem;flex-direction:column;gap:10px;display:inline-flex;width:auto}.mediaPanelVariants.mobilenolandscape[data-v-6c68f0b4]{flex-direction:row;overflow-x:auto;padding:4px;align-items:flex-end;gap:4px;background-color:var(--color-video-background);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.mediaPanelVariants.mobilelandscape[data-v-6c68f0b4]{width:60px;padding:4px;gap:4px}.altmedia[data-v-6c68f0b4]{align-self:flex-start;background-color:#000;margin:0;padding:0;z-index:1;border:medium solid var(--black-color);display:inline-block;position:relative;line-height:0;overflow:hidden;transition:border-color .2s ease,border-width .2s ease;border-radius:5px}.altmedia[data-v-6c68f0b4] a{display:inline-block}.mobilenolandscape .altmedia[data-v-6c68f0b4]{align-self:end;opacity:.5}.mobilelandscape .altmedia[data-v-6c68f0b4]{align-self:start;opacity:.5}.altmedia p[data-v-6c68f0b4]{position:absolute;bottom:.4em;left:.2em;right:.2em;height:26px;text-align:left;color:#000;font-weight:400;font-size:80%;padding:13px 6px 1px 5px;background-color:var(--background-soft);border-radius:3px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile p[data-v-6c68f0b4]{font-size:60%;bottom:0;left:0;right:0;text-align:center;margin:0;padding:8px 0 3px;border-radius:0;height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobilelandscape .altmedia p[data-v-6c68f0b4]{font-size:70%;height:22px}@media(min-width:600px){.mobile p[data-v-6c68f0b4]{height:26px;padding:13px 6px 1px 5px;font-size:100%}}.altmedia img[data-v-6c68f0b4]{width:7rem;display:block;border-radius:3px}.mobilenolandscape img[data-v-6c68f0b4]{width:100%}.mobilelandscape img[data-v-6c68f0b4]{width:5em}.altmedia.active[data-v-6c68f0b4]{border:medium solid var(--background-soft);opacity:1}img[data-v-6c68f0b4]{border:none}.welcome-root[data-v-49d5bd74]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.welcome[data-v-49d5bd74]{margin:24px 32px;padding:20px 24px;background-color:var(--color-main-area, #fff);border-radius:8px;font-size:.85rem;color:var(--color-text-secondary, #555)}h2[data-v-49d5bd74]{margin:0 0 16px;font-size:1.1rem;line-height:1.4;color:var(--color-text, #333)}ul[data-v-49d5bd74]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}li[data-v-49d5bd74]{font-weight:400;color:var(--color-text-secondary, #555)}.donate-wrapper[data-v-49d5bd74]{margin:0 32px 24px;padding:20px 24px;background-color:var(--color-main-area, #fff);border-radius:8px}.mediaPanel[data-v-4ea7bd48]{height:100%;position:relative;display:flex;flex-direction:column}.welcome-fill[data-v-4ea7bd48]{flex:1 1 auto;min-height:0;overflow-y:auto}.mediaPanel-variants[data-v-4ea7bd48]{position:relative}.mediaPanel-layout[data-v-4ea7bd48]{display:flex;flex-direction:column;height:100%}.mediaPanel-info[data-v-4ea7bd48]{z-index:2;flex:0 0 auto}.mediaPanel-footer[data-v-4ea7bd48]{flex:0 0 auto;z-index:2}.mediaPanel-main[data-v-4ea7bd48]{flex:1 1 auto;overflow:hidden;position:relative;min-height:0}.mediaPanel-main.media-loading[data-v-4ea7bd48]{left:48%;top:48%;position:relative}.disambig[data-v-4ea7bd48]{font-size:90%;font-weight:300;color:var(--color-text-secondary);font-variant:all-small-caps;margin-left:.2em;letter-spacing:-1px}.disambig[data-v-4ea7bd48]:before{content:"["}.disambig[data-v-4ea7bd48]:after{content:"]"}.edit-fields[data-v-ad0193c6]{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.admin-input[data-v-ad0193c6]{padding:6px 8px;border:1px solid #ccc;border-radius:4px;font-size:.9rem;width:100%;box-sizing:border-box}textarea.admin-input[data-v-ad0193c6]{resize:vertical;font-family:inherit}.rights-grid[data-v-ad0193c6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px 8px}.right-checkbox[data-v-ad0193c6]{display:flex;align-items:center;gap:4px;font-weight:400!important;font-size:1em;white-space:nowrap}.right-checkbox input[type=checkbox][data-v-ad0193c6]{flex-shrink:0;margin:0}
