.user-avatar[data-v-cb78a3fc]{background:var(--border-color);color:var(--lightest-foreground);font-family:LinoType Univers W01,sans-serif;font-size:var(--v1886fd95);height:var(--v79432fce);-o-object-fit:cover;object-fit:cover;width:var(--v79432fce);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.author-popup[data-v-70086059]{background:var(--background);border:1px solid var(--border-color);z-index:10;border-radius:8px;min-width:200px;padding:10px 12px;position:absolute;left:-10px;box-shadow:0 4px 12px #0000001f,0 1px 4px #00000014}.author-popup .popup-label[data-v-70086059]{color:var(--dark-foreground);margin-bottom:6px;font-family:LinoType Univers W01,sans-serif;font-size:11px;font-weight:500}.author-popup .popup-input-wrapper[data-v-70086059]{position:relative}.author-popup .popup-input[data-v-70086059]{background:var(--border-color);color:var(--lightest-foreground);border:none;border-radius:6px;outline:none;width:100%;padding:6px 10px;font-family:LinoType Univers W01,sans-serif;font-size:13px;font-weight:500;line-height:16px}.author-popup .reject-tooltip-wrapper[data-v-70086059]{margin-bottom:6px;position:absolute;bottom:100%;left:0}.author-popup .reject-tooltip-wrapper .tooltip-body-text[data-v-70086059]{white-space:nowrap;padding:4px 10px;font-size:11px}.author-popup .reject-tooltip-wrapper .tooltip-arrow[data-v-70086059]{border:5px solid #0000;border-top:5px solid var(--foreground);content:"";pointer-events:none;position:absolute;top:100%;left:14px}.dark-mode .author-popup .reject-tooltip-wrapper .tooltip-arrow[data-v-70086059]{border-top-color:var(--lightest-foreground)}.author-popup-enter-active[data-v-70086059],.author-popup-leave-active[data-v-70086059]{transform-origin:0 100%;transition:opacity .15s,transform .15s}.author-popup-enter-from[data-v-70086059],.author-popup-leave-to[data-v-70086059]{opacity:0;transform:scale(.95)}.reject-tip-enter-active[data-v-70086059],.reject-tip-leave-active[data-v-70086059]{transition:opacity .2s}.reject-tip-enter-from[data-v-70086059],.reject-tip-leave-to[data-v-70086059]{opacity:0}.compose-header[data-v-b75905fa]{align-items:center;gap:10px;display:flex}.compose-header .compose-meta[data-v-b75905fa]{flex-direction:column;justify-content:center;gap:3px;height:32px;display:flex;position:relative}.compose-header .compose-author-row[data-v-b75905fa]{align-items:center;gap:6px;display:flex}.compose-header .compose-author[data-v-b75905fa]{color:var(--lightest-foreground);cursor:pointer;font-family:LinoType Univers W01,sans-serif;font-size:13px;font-weight:500;line-height:16px}.compose-header .author-badge[data-v-b75905fa]{background:color-mix(in srgb,var(--primary-highlight),transparent 70%);color:var(--primary-highlight);border-radius:3px;padding:1px 5px;font-size:10px;font-weight:500}.compose-header .author-badge[data-v-b75905fa],.compose-header .compose-time[data-v-b75905fa]{font-family:LinoType Univers W01,sans-serif;line-height:14px}.compose-header .compose-time[data-v-b75905fa]{color:var(--dark-foreground);font-size:12px;font-style:normal}.compose-header .author-edit-btn[data-v-b75905fa]{color:var(--dark-foreground);cursor:pointer;opacity:0;background:0 0;border:none;align-items:center;padding:0;transition:opacity .15s;display:flex}.compose-header .compose-author-row:hover .author-edit-btn[data-v-b75905fa]{opacity:1}.owner-key[data-v-7d745c08]{flex-direction:column;font-family:LinoType Univers W01,sans-serif}.owner-key[data-v-7d745c08],.owner-key-form[data-v-7d745c08]{gap:6px;display:flex}.owner-key-input[data-v-7d745c08]{background:var(--border-color);color:var(--lightest-foreground);border:none;border-radius:6px;outline:none;flex:1;min-width:0;padding:6px 10px;font-family:inherit;font-size:13px;font-weight:500;line-height:16px}.owner-key-unlock[data-v-7d745c08]{border:1px solid var(--border-color);color:var(--foreground);cursor:pointer;background:0 0;border-radius:16px;padding:4px 12px;font-family:inherit;font-size:12px;transition:color .15s,border-color .15s}.owner-key-unlock[data-v-7d745c08]:hover:not(:disabled){border-color:var(--foreground)}.owner-key-unlock[data-v-7d745c08]:disabled{cursor:not-allowed;opacity:.4}.owner-key-error[data-v-7d745c08],.owner-key-hint[data-v-7d745c08]{margin:0;font-size:11px}.owner-key-error[data-v-7d745c08]{color:var(--error-color,#c44)}.owner-key-hint[data-v-7d745c08]{color:var(--dark-foreground)}.calendar-picker[data-v-27b75eff]{background:var(--background);border:1px solid var(--border-color);border-radius:10px;width:224px;padding:10px;font-family:LinoType Univers W01,sans-serif;box-shadow:0 4px 16px #00000014}.cal-header[data-v-27b75eff]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cal-title[data-v-27b75eff]{color:var(--foreground);font-size:13px;font-weight:600}.cal-nav[data-v-27b75eff]{color:var(--dark-foreground);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:color .1s;display:flex}.cal-nav[data-v-27b75eff]:hover{color:var(--foreground)}.cal-grid-wrapper[data-v-27b75eff]{position:relative;overflow:hidden}.cal-dow-row[data-v-27b75eff]{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.cal-dow[data-v-27b75eff]{color:var(--dark-foreground);letter-spacing:.02em;text-align:center;padding:4px 0;font-size:10px;font-weight:600}.cal-days[data-v-27b75eff]{grid-template-columns:repeat(7,1fr);gap:1px;display:grid}.cal-day[data-v-27b75eff]{color:var(--foreground);cursor:pointer;text-align:center;border-radius:6px;padding:5px 0;font-size:12px;transition:background .1s,color .1s}.cal-day[data-v-27b75eff]:hover:not(.other){background:color-mix(in srgb,var(--border-color),transparent 30%)}.cal-day.other[data-v-27b75eff]{color:var(--border-color);cursor:default}.cal-day.today[data-v-27b75eff]:not(.selected){color:var(--primary-highlight,#1a8917);font-weight:700}.cal-day.selected[data-v-27b75eff]{background:var(--primary-highlight,#1a8917);color:#fff;font-weight:600}.cal-time[data-v-27b75eff]{border-top:1px solid var(--border-color);justify-content:center;margin-top:8px;padding-top:8px;display:flex}.cal-time-fields[data-v-27b75eff]{align-items:center;gap:4px;display:flex}.cal-time-sep[data-v-27b75eff]{color:var(--dark-foreground);font-size:13px;font-weight:600}.cal-time-input[data-v-27b75eff]{-moz-appearance:textfield;background:color-mix(in srgb,var(--border-color),transparent 60%);color:var(--foreground);text-align:center;border:1px solid #0000;border-radius:4px;width:36px;padding:4px 2px;font-family:LinoType Univers W01,sans-serif;font-size:13px}.cal-time-input[data-v-27b75eff]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cal-time-input[data-v-27b75eff]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cal-time-input[data-v-27b75eff]:focus{background:var(--background);border-color:var(--primary-highlight,#1a8917);outline:none}.cal-slide-left-enter-active[data-v-27b75eff],.cal-slide-left-leave-active[data-v-27b75eff]{transition:opacity .2s,transform .2s}.cal-slide-left-enter-from[data-v-27b75eff]{opacity:0;transform:translate(100%)}.cal-slide-left-leave-to[data-v-27b75eff]{opacity:0;transform:translate(-100%)}.cal-slide-left-leave-active[data-v-27b75eff]{width:100%;position:absolute}.cal-slide-right-enter-active[data-v-27b75eff],.cal-slide-right-leave-active[data-v-27b75eff]{transition:opacity .2s,transform .2s}.cal-slide-right-enter-from[data-v-27b75eff]{opacity:0;transform:translate(-100%)}.cal-slide-right-leave-to[data-v-27b75eff]{opacity:0;transform:translate(100%)}.cal-slide-right-leave-active[data-v-27b75eff]{width:100%;position:absolute}.comment-text[data-v-58761ef6]{color:var(--foreground);padding-bottom:30px;font-family:LinoType Univers W01,sans-serif;font-size:14px}.comment-text[data-v-58761ef6] .prose-p{font-size:inherit;margin-bottom:.7em}.comment-text[data-v-58761ef6] code{line-height:20px;font-size:13px!important}.comment-text[data-v-58761ef6] .prose-em{font-family:Junicode Variable,serif;font-size:1.15em}.comment-text[data-v-58761ef6] .prose-em *{font-size:inherit}.preview-empty[data-v-58761ef6]{color:var(--dark-foreground);font-size:14px;font-style:italic}.md-scroll[data-v-bb969b05]{scrollbar-width:none;flex:1;display:flex;overflow-y:auto}.md-scroll[data-v-bb969b05]::-webkit-scrollbar{display:none}.md-line-numbers[data-v-bb969b05]{counter-reset:ln;-webkit-user-select:none;user-select:none;flex-shrink:0}.md-ln[data-v-bb969b05]{color:var(--dark-foreground);counter-increment:ln;opacity:.5;justify-content:flex-end;align-items:flex-start;font-family:Iosevka Fixed Curly,monospace;font-size:13px;line-height:1.5;display:flex}.md-ln[data-v-bb969b05]:before{content:counter(ln)}.md-editor-layer[data-v-bb969b05]{flex:1;min-width:0;display:grid;position:relative}.md-editor-layer[data-v-bb969b05]>*{grid-area:1/1}.link-tooltip-wrapper[data-v-bb969b05]{pointer-events:none;z-index:10;padding-bottom:6px;position:absolute;transform:translate(-50%,-100%)}.md-highlight[data-v-bb969b05]{pointer-events:none;overflow:hidden}.md-highlight[data-v-bb969b05] pre{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;margin:0;font-family:Iosevka Fixed Curly,monospace;font-size:13px;line-height:1.5;background:0 0!important}.md-highlight[data-v-bb969b05] code{font-family:inherit;font-size:inherit}.md-line-measure[data-v-bb969b05]{overflow-wrap:break-word;pointer-events:none;visibility:hidden;margin:0;position:absolute;inset:0;overflow:hidden}.md-line-measure[data-v-bb969b05],.md-textarea[data-v-bb969b05]{white-space:pre-wrap;word-wrap:break-word;font-family:Iosevka Fixed Curly,monospace;font-size:13px;line-height:1.5}.md-textarea[data-v-bb969b05]{caret-color:var(--foreground);color:#0000;overflow-wrap:break-word;resize:none;background:0 0;border:none;outline:none;min-height:100%}.md-textarea[data-v-bb969b05]::selection{color:currentColor;background-color:#ff8c0020;text-decoration:none}.md-textarea.link-hover[data-v-bb969b05]{cursor:pointer}.md-textarea[data-v-bb969b05]::placeholder{color:var(--dark-foreground)}.compose-actions[data-v-f68ddf12]{margin-top:2px;container-type:inline-size}.compose-actions .compose-actions-inner[data-v-f68ddf12]{justify-content:space-between;align-items:center;display:flex}.compose-actions .compose-format[data-v-f68ddf12]{gap:0;display:flex}@container (width<=280px){.compose-actions .compose-format[data-v-f68ddf12]{gap:0}}.compose-actions .compose-format .format-btn[data-v-f68ddf12]{aspect-ratio:1;color:var(--dark-foreground);cursor:pointer;background:0 0;border:none;height:30px;font-size:16px}@container (width<=280px){.compose-actions .compose-format .format-btn[data-v-f68ddf12]{height:24px;font-size:14px}}.compose-actions .compose-format .format-btn[data-v-f68ddf12]{border-radius:4px;place-content:center;place-items:center;padding:0;font-family:Junicode Variable,serif;transition:background .15s,color .15s;display:flex;position:relative;overflow:visible}.compose-actions .compose-format .format-btn em[data-v-f68ddf12],.compose-actions .compose-format .format-btn strong[data-v-f68ddf12]{margin:4px 0 0;padding:0;line-height:1}.compose-actions .compose-format .format-btn[data-v-f68ddf12]:hover{background:var(--border-color);color:var(--lightest-foreground)}.compose-actions .compose-format .preview-icon[data-v-f68ddf12]{justify-content:center;align-items:center;display:flex}.compose-actions .compose-format .preview-icon.is-eye[data-v-f68ddf12]{animation:3s ease-in-out infinite eye-blink-f68ddf12}.compose-actions .compose-format .preview-icon.is-edit[data-v-f68ddf12]{transform-origin:0 100%;animation:1.5s ease-in-out infinite pencil-write-f68ddf12}@keyframes eye-blink-f68ddf12{0%,38%,42%,to{transform:scaleY(1)}40%{transform:scaleY(.1)}}@keyframes pencil-write-f68ddf12{0%,to{transform:rotate(0)translateY(0)}25%{transform:rotate(-3deg)translateY(-1px)}75%{transform:rotate(3deg)translateY(-1px)}}.compose-actions .compose-format .preview-tooltip .tooltip-text[data-v-f68ddf12]{white-space:nowrap;width:122px;transition:width .2s;display:inline-block}.compose-actions .compose-format .preview-tooltip .tooltip-text.is-edit[data-v-f68ddf12]{width:96px}.compose-actions .compose-format .preview-tooltip .tooltip-text.is-hint[data-v-f68ddf12]{width:170px}.compose-actions .compose-format .preview-toggle[data-v-f68ddf12]:disabled{cursor:not-allowed}.compose-actions .compose-format .preview-toggle:disabled .preview-icon[data-v-f68ddf12]{opacity:.2}.compose-actions .compose-format .preview-toggle[data-v-f68ddf12]:disabled:hover{color:var(--dark-foreground);background:0 0}.compose-actions .compose-format .preview-toggle.active[data-v-f68ddf12]{color:var(--lightest-foreground)}.compose-actions .compose-format .format-separator[data-v-f68ddf12]{background:var(--dark-foreground);opacity:.4;align-self:center;width:1px;height:16px;margin:0 15px}@container (width<=280px){.compose-actions .compose-format .format-separator[data-v-f68ddf12]{height:12px;margin:0 1px}}.compose-actions .compose-format .markdown-hint[data-v-f68ddf12]{aspect-ratio:1;color:var(--dark-foreground);justify-content:center;align-items:center;width:30px;display:flex}@container (width<=280px){.compose-actions .compose-format .markdown-hint[data-v-f68ddf12]{width:24px}}.compose-actions .compose-format .markdown-hint[data-v-f68ddf12]{border-radius:4px;position:relative}.compose-actions .compose-format .markdown-hint[data-v-f68ddf12]:hover{color:var(--lightest-foreground)}.compose-actions .compose-buttons[data-v-f68ddf12]{flex-shrink:0;gap:4px;margin-left:auto;display:flex}.compose-actions .compose-buttons button[data-v-f68ddf12]{cursor:pointer;border:none;border-radius:20px;padding:6px 16px;font-size:14px}@container (width<=280px){.compose-actions .compose-buttons button[data-v-f68ddf12]{padding:4px 12px;font-size:13px}}.compose-actions .compose-buttons .compose-cancel[data-v-f68ddf12]{color:var(--foreground);background:0 0;padding:6px 8px}@container (width<=280px){.compose-actions .compose-buttons .compose-cancel[data-v-f68ddf12]{padding:4px 6px}}.compose-actions .compose-buttons .compose-cancel[data-v-f68ddf12]:hover{color:var(--lightest-foreground)}.compose-actions .compose-buttons .compose-submit-wrapper[data-v-f68ddf12]{position:relative}.compose-actions .compose-buttons .compose-submit-wrapper .submit-click-catcher[data-v-f68ddf12]{cursor:pointer;z-index:1;position:absolute;inset:0}.compose-actions .compose-buttons .compose-submit[data-v-f68ddf12]{background:var(--foreground);color:var(--background);font-weight:500;transition:opacity .15s}.compose-actions .compose-buttons .compose-submit[data-v-f68ddf12]:disabled{cursor:not-allowed;opacity:.2}.compose-actions .compose-buttons .compose-submit[data-v-f68ddf12]:not(:disabled):hover{opacity:.85}.compose-actions-enter-active[data-v-f68ddf12],.compose-actions-leave-active[data-v-f68ddf12]{transition:opacity .2s,transform .2s}.compose-actions-enter-from[data-v-f68ddf12],.compose-actions-leave-to[data-v-f68ddf12]{opacity:0;transform:translateY(-4px)}.tooltip-anchor.submit-tip.align-right{--tt-x:-100%;--tt-arrow:calc(100% - 12px);left:70%;right:auto}.compose-box[data-v-5f7b486e]{background:var(--border-color);cursor:text;border-radius:8px;padding:12px 14px;position:relative}.compose-box[data-v-5f7b486e]:not(.expanded){max-height:46px;overflow:hidden}.compose-box.expanded[data-v-5f7b486e]{flex-direction:column;padding-bottom:0;display:flex;overflow:visible}.compose-box.expanded[data-v-5f7b486e] .compose-actions{z-index:0;--bg-color:#edece8;background:0 0;flex-shrink:0;width:100%;padding:10px 15px;position:absolute;bottom:0;left:0}.dark-mode .compose-box.expanded[data-v-5f7b486e] .compose-actions{--bg-color:#1f1f20}.compose-box.expanded[data-v-5f7b486e] .compose-actions:before{background:linear-gradient(transparent 0,var(--bg-color) 50%);content:"";pointer-events:none;z-index:-1;border-radius:0 0 8px 8px;height:150%;transition:none;position:absolute;bottom:0;left:0;right:0}.compose-box .compose-collapsed[data-v-5f7b486e]{align-items:center;gap:8px;margin:0;padding:0;display:flex}.compose-box .compose-placeholder[data-v-5f7b486e]{color:var(--dark-foreground);cursor:text;flex:1;font-family:LinoType Univers W01,sans-serif;font-size:14px;line-height:1.5}.compose-box .compose-fullscreen-btn[data-v-5f7b486e]{color:var(--dark-foreground);cursor:pointer;opacity:.6;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0 4px;transition:opacity .15s,color .15s;display:flex}.compose-box .compose-fullscreen-btn[data-v-5f7b486e]:hover{color:var(--lightest-foreground);opacity:1}.compose-box .compose-scroll[data-v-5f7b486e]{scrollbar-width:none;flex:1;min-height:0;max-height:min(720px,90svh - 80px);overflow-y:auto}.compose-box .compose-scroll[data-v-5f7b486e]::-webkit-scrollbar{display:none}.compose-box .compose-preview[data-v-5f7b486e]{min-height:var(--v57501336)}.compose-box .compose-preview[data-v-5f7b486e]:not(.active){pointer-events:none;visibility:hidden;height:0;min-height:0;position:absolute;overflow:hidden}.compose-box .compose-preview[data-v-5f7b486e] .prose-p:first-child{margin-top:.7em}.compose-box .compose-editor[data-v-5f7b486e]{display:flex}.compose-box .compose-editor[data-v-5f7b486e]:not(.active){pointer-events:none;visibility:hidden;height:0;min-height:0;position:absolute;overflow:hidden}.compose-box[data-v-5f7b486e] .md-scroll{overflow-y:visible}.compose-box[data-v-5f7b486e] .md-line-numbers{min-width:3.5ch}.compose-box[data-v-5f7b486e] .md-ln{margin-right:.5ch;padding-right:1ch}.compose-box[data-v-5f7b486e] .md-textarea{min-height:80px}.selection-tooltip[data-v-d0a15166]{cursor:pointer;transform-origin:center,center;z-index:998;transition:opacity .2s ease-in;position:fixed;transform:translate(-50%,-120%)}.selection-tooltip.hidden[data-v-d0a15166]{opacity:0;pointer-events:none;transition:none}.selection-tooltip .tooltip-body[data-v-d0a15166]{padding:4px}.selection-tooltip .tooltip-arrow[data-v-d0a15166]{border-bottom:5px solid var(--foreground);border-left:5px solid #0000;border-right:5px solid var(--foreground);content:"";border-top:5px solid #0000;position:absolute;top:calc(100% - 5px);left:calc(50% - 3px);transform:rotate(45deg)}.dark-mode .selection-tooltip .tooltip-arrow[data-v-d0a15166]{border-bottom-color:var(--lightest-foreground);border-right-color:var(--lightest-foreground)}.highlight-actions-backdrop[data-v-b62f549e]{z-index:998;position:fixed;inset:0}.highlight-actions[data-v-b62f549e]{z-index:999;position:fixed}.actions-row[data-v-b62f549e]{align-items:center;padding:4px;display:flex}.dismiss-btn[data-v-b62f549e]{opacity:.6}.dismiss-btn[data-v-b62f549e]:hover{opacity:1}.highlight-actions-backdrop[data-v-4ff877d2]{z-index:998;position:fixed;inset:0}.highlight-actions[data-v-4ff877d2]{z-index:999;position:fixed}.actions-row[data-v-4ff877d2]{align-items:center;padding:4px;display:flex}.confirm-inline[data-v-4ff877d2]{text-align:center;padding:12px 16px}.confirm-inline .confirm-inline-warning[data-v-4ff877d2]{color:color-mix(in srgb,var(--background) 70%,var(--foreground));white-space:pre-line;max-width:220px;margin-bottom:8px;font-size:12px;line-height:1.4}.confirm-inline .confirm-inline-actions[data-v-4ff877d2]{justify-content:center;gap:8px;display:flex}.confirm-inline .confirm-danger[data-v-4ff877d2]{font-weight:600;color:var(--error-color,#c44)!important}.author-line[data-v-6d8cb578]{align-items:center;gap:10px;display:flex}.author-line.inline[data-v-6d8cb578]{gap:6px}.author-line.inline .author-meta[data-v-6d8cb578]{flex-direction:row;align-items:center;gap:6px;height:auto}.author-line.inline .author-name-row[data-v-6d8cb578]{gap:4px}.author-meta[data-v-6d8cb578]{height:var(--c716b560);flex-direction:column;justify-content:center;gap:3px;display:flex}.author-name-row[data-v-6d8cb578]{align-items:center;gap:6px;display:flex}.author-name[data-v-6d8cb578]{color:var(--lightest-foreground);font-size:13px;font-weight:500;line-height:16px}.author-badge[data-v-6d8cb578]{background:color-mix(in srgb,var(--primary-highlight),transparent 70%);color:var(--primary-highlight);border-radius:3px;padding:1px 5px;font-size:10px;font-weight:500}.author-badge[data-v-6d8cb578],.author-date[data-v-6d8cb578]{font-family:LinoType Univers W01,sans-serif;line-height:14px}.author-date[data-v-6d8cb578]{color:var(--dark-foreground);width:fit-content;font-size:12px;font-style:normal;text-decoration:none}.confirm-delete[data-v-e276ccdd]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:32px 24px;display:flex}.confirm-title[data-v-e276ccdd]{color:var(--foreground);font-family:LinoType Univers W01,sans-serif;font-size:18px;font-weight:600}.confirm-warning[data-v-e276ccdd]{color:var(--dark-foreground);white-space:pre-line;max-width:280px;font-size:13px;line-height:1.5}.confirm-actions[data-v-e276ccdd]{align-items:center;gap:16px;margin-top:16px;display:flex}.confirm-actions button[data-v-e276ccdd]{cursor:pointer;border:none;border-radius:20px;padding:8px 20px;font-family:LinoType Univers W01,sans-serif;font-size:14px}.confirm-actions .confirm-cancel[data-v-e276ccdd]{color:var(--dark-foreground);background:0 0}.confirm-actions .confirm-cancel[data-v-e276ccdd]:hover{color:var(--foreground)}.confirm-actions .confirm-proceed[data-v-e276ccdd]{background:var(--error-color,#c44);color:#fff;font-weight:500}.confirm-actions .confirm-proceed[data-v-e276ccdd]:hover{opacity:.85}.confirm-fade-enter-active[data-v-e276ccdd],.confirm-fade-leave-active[data-v-e276ccdd]{transition:opacity .15s}.confirm-fade-enter-from[data-v-e276ccdd],.confirm-fade-leave-to[data-v-e276ccdd]{opacity:0}.private-notes-backdrop[data-v-f6c9bb87]{pointer-events:none;z-index:999;position:fixed;inset:0}@media screen and (max-width:960px){.private-notes-backdrop[data-v-f6c9bb87]{pointer-events:auto;z-index:1099;background:#0003}}.private-notes-popup[data-v-f6c9bb87]{overscroll-behavior:contain;pointer-events:auto;scrollbar-width:none;width:380px;max-width:calc(100vw - 32px);max-height:70vh;position:fixed;overflow-y:auto}.private-notes-popup[data-v-f6c9bb87]::-webkit-scrollbar{display:none}.private-notes-popup[data-v-f6c9bb87]{background:var(--background);border:1px solid var(--border-color);z-index:1000;border-radius:8px;font-family:LinoType Univers W01,sans-serif;box-shadow:0 8px 32px #0000001f,0 2px 8px #00000014}.dark-mode .private-notes-popup[data-v-f6c9bb87]{box-shadow:0 8px 32px #0006,0 2px 8px #0003}@media screen and (max-width:960px){.private-notes-popup[data-v-f6c9bb87]{box-shadow:none;z-index:1100;border:none;border-radius:0;flex-direction:column;width:100vw;max-width:100vw;height:100vh;max-height:100vh;display:flex;bottom:0;right:0;top:0!important;left:0!important}.dark-mode .private-notes-popup[data-v-f6c9bb87]{box-shadow:none}}.popup-header[data-v-f6c9bb87]{border-bottom:1px solid var(--border-color);cursor:grab;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.popup-header[data-v-f6c9bb87]:active{cursor:grabbing}@media screen and (max-width:960px){.popup-header[data-v-f6c9bb87]{padding:20px 24px 16px}.popup-header[data-v-f6c9bb87],.popup-header[data-v-f6c9bb87]:active{cursor:default}}.popup-header .popup-header-left[data-v-f6c9bb87]{letter-spacing:.05em;gap:6px;font-size:11px;font-weight:600}.popup-header .popup-header-left[data-v-f6c9bb87],.popup-header .popup-help[data-v-f6c9bb87]{color:var(--dark-foreground);align-items:center;display:flex}.popup-header .popup-help[data-v-f6c9bb87]{border:1px solid var(--border-color);cursor:pointer;border-radius:50%;justify-content:center;width:18px;height:18px;transition:color .15s,border-color .15s;position:relative}.popup-header .popup-help[data-v-f6c9bb87]:hover{border-color:var(--foreground);color:var(--foreground)}.popup-items[data-v-f6c9bb87]{padding:0}@media screen and (max-width:960px){.popup-items[data-v-f6c9bb87]{flex:1;overflow-y:auto}}.popup-item[data-v-f6c9bb87]{border-bottom:1px solid var(--border-color);padding:16px 18px}.popup-item[data-v-f6c9bb87]:last-child{border-bottom:none}.popup-item-header[data-v-f6c9bb87]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.item-delete-wrapper[data-v-f6c9bb87]{position:relative}.item-delete[data-v-f6c9bb87]{color:var(--dark-foreground);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px}.item-delete[data-v-f6c9bb87]:hover:not(:disabled){color:var(--error-color,#c44)}.item-delete[data-v-f6c9bb87]:disabled{cursor:not-allowed;opacity:.3}.item-quote[data-v-f6c9bb87]{background:var(--border-color);color:var(--foreground);cursor:pointer;border-radius:6px;margin-bottom:8px;padding:12px 16px;font-family:Junicode Variable,serif;font-size:15px;line-height:1.5}.item-quote .quote-text[data-v-f6c9bb87]{--underline-color:var(--yellow-underline);background-image:linear-gradient(75deg,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 8%),color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 85%) 7px,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 60%) 96%,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 8%));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.1em .06em .06em .1em}.dark-mode .item-quote .quote-text[data-v-f6c9bb87]{background-image:linear-gradient(75deg,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 60%),color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 95%) 4%,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 75%) 96%,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 50%));color:var(--underline-color,var(--yellow-underline))}.item-replies[data-v-f6c9bb87]{border-left:2px solid var(--border-color);margin:8px 0;padding-left:12px}.item-reply[data-v-f6c9bb87]{padding:8px 0}.item-reply[data-v-f6c9bb87]:not(:last-child){border-bottom:1px solid var(--border-color)}.reply-header[data-v-f6c9bb87]{justify-content:space-between;margin-bottom:8px}.reply-actions[data-v-f6c9bb87],.reply-header[data-v-f6c9bb87]{align-items:center;gap:8px;display:flex}.reply-actions button[data-v-f6c9bb87]{color:var(--dark-foreground);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px}.reply-actions .reply-edit[data-v-f6c9bb87]:hover{color:var(--foreground)}.reply-actions .reply-delete[data-v-f6c9bb87]:hover{color:var(--error-color,#c44)}.reply-text[data-v-f6c9bb87]{color:var(--foreground);font-family:LinoType Univers W01,serif;font-size:13px;line-height:1.5}.reply-text[data-v-f6c9bb87] .prose-p{margin-bottom:.5em;font-size:13px}.reply-text[data-v-f6c9bb87] .prose-em{font-family:Junicode Variable,serif;font-size:1.1em}.reply-text[data-v-f6c9bb87] code{line-height:18px;font-size:12px!important}.reply-edit-compose[data-v-f6c9bb87]{margin:4px 0}.reply-edit-compose .reply-edit-input[data-v-f6c9bb87]{background:var(--border-color);border:1px solid var(--border-color);box-sizing:border-box;color:var(--foreground);resize:none;border-radius:6px;outline:none;width:100%;padding:8px 10px;font-family:LinoType Univers W01,sans-serif;font-size:13px;line-height:1.5}.reply-edit-compose .reply-edit-input[data-v-f6c9bb87]:focus{border-color:var(--lightest-foreground)}.reply-edit-compose .reply-edit-actions[data-v-f6c9bb87]{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.reply-edit-compose .reply-edit-actions button[data-v-f6c9bb87]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-size:12px}.reply-edit-compose .reply-edit-actions .edit-cancel[data-v-f6c9bb87]{color:var(--dark-foreground)}.reply-edit-compose .reply-edit-actions .edit-cancel[data-v-f6c9bb87]:hover{color:var(--foreground)}.reply-edit-compose .reply-edit-actions .edit-save[data-v-f6c9bb87]{background:var(--primary-highlight,#1a8917);color:#fff;font-weight:500}.reply-edit-compose .reply-edit-actions .edit-save[data-v-f6c9bb87]:disabled{cursor:not-allowed;opacity:.4}.reply-edit-compose .reply-edit-actions .edit-save[data-v-f6c9bb87]:not(:disabled):hover{opacity:.85}.item-actions[data-v-f6c9bb87]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.item-actions button[data-v-f6c9bb87]{cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.item-actions .action-reply[data-v-f6c9bb87]{color:var(--primary-highlight,#1a8917);font-weight:500}.item-actions .action-reply[data-v-f6c9bb87]:hover{opacity:.8}.item-actions .action-view-all[data-v-f6c9bb87]{color:var(--dark-foreground);font-weight:400}.item-actions .action-view-all[data-v-f6c9bb87]:hover{color:var(--foreground)}.item-actions .action-dismiss[data-v-f6c9bb87]{color:var(--dark-foreground)}.item-actions .action-dismiss[data-v-f6c9bb87]:hover{color:var(--foreground)}.reply-compose[data-v-f6c9bb87]{border-top:1px solid var(--border-color);padding:12px 18px 16px}.popup-confirm-overlay[data-v-f6c9bb87]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:color-mix(in srgb,var(--background) 85%,transparent);border-radius:inherit;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.confirm-overlay-enter-active[data-v-f6c9bb87],.confirm-overlay-leave-active[data-v-f6c9bb87]{transition:opacity .2s}.confirm-overlay-enter-from[data-v-f6c9bb87],.confirm-overlay-leave-to[data-v-f6c9bb87]{opacity:0}.notes-fade-enter-active[data-v-f6c9bb87],.notes-fade-leave-active[data-v-f6c9bb87]{transition:opacity .25s}.notes-fade-enter-from[data-v-f6c9bb87],.notes-fade-leave-to[data-v-f6c9bb87]{opacity:0}@media screen and (max-width:960px){.notes-slide-enter-active[data-v-f6c9bb87],.notes-slide-leave-active[data-v-f6c9bb87]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.notes-slide-enter-from[data-v-f6c9bb87],.notes-slide-leave-to[data-v-f6c9bb87]{transform:translate(100%)}}.help-tooltip{background:var(--foreground);color:var(--background);pointer-events:none;white-space:normal;z-index:1200;border-radius:6px;width:240px;padding:8px 12px;font-family:LinoType Univers W01,sans-serif;font-size:12px;line-height:1.5;position:fixed;box-shadow:0 4px 16px #00000026}.dark-mode .help-tooltip{background:var(--lightest-foreground)}.help-tip-enter-active,.help-tip-leave-active{transition:opacity .15s}.help-tip-enter-from,.help-tip-leave-to{opacity:0}.comment-header[data-v-474709e5]{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.comment-header .comment-menu-wrapper[data-v-474709e5]{position:relative}.comment-header .comment-menu[data-v-474709e5]{color:var(--dark-foreground);cursor:pointer;opacity:.5;background:0 0;border:none;align-items:center;padding:2px;transition:opacity .15s;display:flex}.comment-header .comment-menu[data-v-474709e5]:hover,.comment-header:hover .comment-menu[data-v-474709e5]{opacity:1}.comment-header .comment-menu-dropdown[data-v-474709e5]{background:var(--background);border:1px solid var(--border-color);z-index:10;border-radius:6px;width:fit-content;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px #0000001f,0 1px 4px #00000014}.comment-header .comment-menu-dropdown .menu-option[data-v-474709e5]{color:var(--foreground);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:10px 16px;font-size:14px;transition:background .1s;display:flex}.comment-header .comment-menu-dropdown .menu-option[data-v-474709e5]:hover{background:var(--border-color)}.comment-header .comment-menu-dropdown .menu-option.menu-option-danger[data-v-474709e5]{color:var(--error-color,#c44)}.comment-header .comment-menu-dropdown .menu-option.menu-option-danger[data-v-474709e5]:hover{background:color-mix(in srgb,var(--error-color,#c44),transparent 92%)}.menu-fade-enter-active[data-v-474709e5],.menu-fade-leave-active[data-v-474709e5]{transform-origin:100% 0;transition:opacity .15s,transform .15s}.menu-fade-enter-from[data-v-474709e5],.menu-fade-leave-to[data-v-474709e5]{opacity:0;transform:scale(.95)}.comment-entry .comment-text[data-v-19752059]{color:var(--foreground);font-family:LinoType Univers W01,sans-serif;font-size:14px}.comment-entry .comment-text.is-post[data-v-19752059]{font-family:Junicode Variable,sans-serif}.comment-entry .comment-text.is-post[data-v-19752059] .prose-em{font-size:1em!important}.comment-entry .comment-text.is-post[data-v-19752059] .caption .prose-em{font-size:1.2em!important}.comment-entry .comment-text[data-v-19752059] .prose-p{font-size:var(--v6005b6da);margin-bottom:.7em}.comment-entry .comment-text[data-v-19752059] code{font-size:var(--v77086b52)!important}.comment-entry .comment-text[data-v-19752059] .prose-em:not(.author-name){font-family:Junicode Variable,serif;font-size:1.15em}.comment-entry .comment-text[data-v-19752059] .prose-em:not(.author-name) *{font-size:inherit}.comment-entry .comment-actions[data-v-19752059]{align-items:center;gap:4px;margin-top:10px;display:flex}.comment-entry .comment-actions .clap-button[data-v-19752059]{color:var(--dark-foreground);cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;padding:4px;transition:color .15s,transform .15s;display:flex}.comment-entry .comment-actions .clap-button[data-v-19752059]:hover{color:var(--lightest-foreground);transform:scale(1.15)}.comment-entry .comment-actions .clap-button[data-v-19752059]:active{transform:scale(1.3)}.comment-entry .comment-actions .clap-count[data-v-19752059]{color:var(--dark-foreground);min-width:16px;font-size:13px}.comment-entry .comment-refusal[data-v-19752059]{color:var(--error-color,#c44);margin:6px 0 0;font-family:LinoType Univers W01,sans-serif;font-size:12px}.comment-entry .comment-edit[data-v-19752059]{margin-bottom:4px}.comment-entry .edit-time-row[data-v-19752059]{align-items:center;gap:4px;margin-bottom:8px;display:flex;position:relative}.comment-entry .edit-time-row .calendar-picker[data-v-19752059]{z-index:10;margin-top:4px;position:absolute;top:100%;left:0}.comment-entry .edit-time-toggle[data-v-19752059]{border:1px solid var(--border-color);color:var(--dark-foreground);cursor:pointer;background:0 0;border-radius:16px;align-items:center;gap:5px;padding:4px 12px 4px 8px;font-family:LinoType Univers W01,sans-serif;font-size:12px;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.comment-entry .edit-time-toggle[data-v-19752059]:hover{border-color:var(--foreground);color:var(--foreground)}.comment-entry .edit-time-toggle.active[data-v-19752059]{background:color-mix(in srgb,var(--primary-highlight,#1a8917),transparent 92%);border-color:color-mix(in srgb,var(--primary-highlight,#1a8917),transparent 50%);color:var(--primary-highlight,#1a8917)}.comment-entry .edit-time-clear[data-v-19752059]{border:1px solid var(--border-color);color:var(--dark-foreground);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:color .15s,border-color .15s;display:flex}.comment-entry .edit-time-clear[data-v-19752059]:hover{border-color:var(--foreground);color:var(--foreground)}.comment-entry .time-picker-enter-active[data-v-19752059],.comment-entry .time-picker-leave-active[data-v-19752059]{transition:opacity .15s,transform .15s}.comment-entry .time-picker-enter-from[data-v-19752059],.comment-entry .time-picker-leave-to[data-v-19752059]{opacity:0;transform:translateY(-4px)}.compose-markup[data-v-cc5d5781]{background:var(--background);border:1px solid var(--border-color);color:var(--lightest-foreground);border-radius:6px;max-height:40vh;margin-bottom:16px;padding:16px 20px;font-family:Junicode Variable,serif;font-size:18px;font-style:normal;line-height:1.4;overflow-y:auto}.compose-markup .markup-highlight[data-v-cc5d5781]{--underline-color:var(--yellow-underline);background-image:linear-gradient(75deg,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 8%),color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 85%) 7px,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 60%) 96%,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 8%));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.1em .06em .06em .1em}.dark-mode .compose-markup .markup-highlight[data-v-cc5d5781]{background-image:linear-gradient(75deg,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 60%),color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 95%) 4%,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 75%) 96%,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 50%));color:var(--underline-color,var(--yellow-underline))}.comment-item[data-v-e1861347]{border-bottom:1px solid var(--border-color);padding:20px 0;transition:background .3s}.comment-item.active[data-v-e1861347]{margin:0 -24px;padding:20px 24px}.reply-item .comment-item[data-v-e1861347]{border-bottom:none;padding:0}.comment-markup[data-v-e1861347]{border:1px solid var(--border-color);color:var(--lightest-foreground);cursor:pointer;background:0 0;border-radius:6px;margin-bottom:12px;padding:16px 20px;font-family:Junicode Variable,serif;font-size:18px;font-style:normal;line-height:1.4}.comment-markup .markup-highlight[data-v-e1861347]{--underline-color:var(--yellow-underline);background-image:linear-gradient(75deg,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 8%),color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 85%) 7px,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 60%) 96%,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 8%));-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.1em .06em .06em .1em}.dark-mode .comment-markup .markup-highlight[data-v-e1861347]{background-image:linear-gradient(75deg,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 60%),color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 95%) 4%,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 75%) 96%,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 50%));color:var(--underline-color,var(--yellow-underline))}.comment-markup:hover .markup-highlight[data-v-e1861347]{background-image:linear-gradient(75deg,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 0%),color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 70%) 7px,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 40%) 96%,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 0%))}.dark-mode .comment-markup:hover .markup-highlight[data-v-e1861347]{background-image:linear-gradient(75deg,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 40%),color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 85%) 7px,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 60%) 96%,color-mix(in srgb,var(--underline-color,var(--yellow-underline)),transparent 40%))}.reply-toggle[data-v-e1861347]{color:var(--dark-foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-left:12px;padding:0;font-size:13px;display:flex}.reply-toggle[data-v-e1861347]:hover{color:var(--lightest-foreground)}.reply-button[data-v-e1861347]{color:var(--dark-foreground);cursor:pointer;background:0 0;border:none;margin-left:12px;padding:0;font-size:13px}.reply-button[data-v-e1861347]:hover{color:var(--lightest-foreground)}.reply-compose[data-v-e1861347]{flex-direction:column;gap:10px;margin-top:12px;margin-left:13px;padding:16px 0 0 29px;display:flex;position:relative}.reply-compose[data-v-e1861347]:after{border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color);content:"";border-bottom-left-radius:10px;width:20px;height:44px;position:absolute;top:-12px;left:0}.reply-compose.has-replies-below[data-v-e1861347]:before{border-left:1px solid var(--reply-line-color);content:"";position:absolute;top:-12px;bottom:-12px;left:0}.comment-replies[data-v-e1861347]{max-height:0;margin-top:12px;margin-left:13px;transition:max-height .3s;position:relative;overflow:hidden}.comment-replies.expanded[data-v-e1861347]:before{border-left:1px solid var(--border-color);content:"";z-index:1;height:12px;position:absolute;top:-12px;left:0}.comment-replies.expanded[data-v-e1861347]{max-height:2000px;overflow:visible}.comment-replies .reply-item[data-v-e1861347]{padding:16px 0 16px 29px;position:relative}.comment-replies .reply-item[data-v-e1861347]:not(:last-child):before{border-left:1px solid var(--border-color);content:"";position:absolute;top:0;bottom:0;left:0}.comment-replies .reply-item[data-v-e1861347]:after{border-bottom:1px solid var(--border-color);border-left:1px solid var(--border-color);content:"";border-bottom-left-radius:10px;width:20px;height:32px;position:absolute;top:0;left:0}.comment-replies .reply-item[data-v-e1861347]:last-child:before{content:none}
