.modal[data-v-ecd4fcb8]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--overlay-backdrop);display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.content[data-v-ecd4fcb8]{background:var(--surface-primary);border-radius:var(--radius-xl);max-width:500px;max-height:80vh;width:90%;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;display:flex;flex-direction:column;overflow:hidden}.header[data-v-ecd4fcb8]{padding:24px;display:flex;justify-content:space-between;align-items:center}.body[data-v-ecd4fcb8]{padding:24px;overflow-y:auto;flex:1}.modal-title[data-v-55515f57]{margin:0;font-size:20px;font-weight:600;color:var(--text-body)}.confirmation-content[data-v-55515f57]{padding:16px 0}.confirmation-message[data-v-55515f57]{margin:0 0 24px;color:var(--text-subtle);line-height:1.5}.confirmation-actions[data-v-55515f57]{display:flex;gap:12px;justify-content:flex-end;align-items:center}.confirm-button[data-v-55515f57]{order:2}.cancel-button[data-v-55515f57]{order:1}.confirmation-actions .confirm-button[data-v-55515f57]:focus{outline:2px solid var(--border-action);outline-offset:2px}@media(max-width:480px){.confirmation-actions[data-v-55515f57]{flex-direction:column-reverse;gap:8px}.confirmation-actions .confirm-button[data-v-55515f57],.confirmation-actions .cancel-button[data-v-55515f57]{order:unset;width:100%}}button.btn-close[data-v-1b22a056]{width:32px;height:32px;display:flex;align-items:center;border:unset;transition:background .15s ease-in-out;color:var(--extra-dark);background-color:transparent;border-radius:8px;padding:0}button.btn-close:hover[data-v-1b22a056]{cursor:pointer;background-color:var(--surface-hint);color:var(--almost-black)}button.btn-close:hover>svg[data-v-1b22a056]{color:var(--almost-black)}button.btn-close[data-v-1b22a056]:focus-visible{background-color:var(--surface-hint);outline:var(--border-med) solid var(--border-action);outline-offset:var(--border-extrathin)}button.btn-close .btn-icon[data-v-1b22a056]{stroke-width:1.25px}.icon-error-fallback[data-v-e8a86ccb]{color:var(--red-500)}.toast-container[data-v-f332e994]{position:fixed;top:20px;right:20px;z-index:9999;pointer-events:auto}.toast[data-v-f332e994]{display:flex;align-items:center;gap:12px;width:fit-content;height:44px;padding:0 16px;border-radius:22px;box-shadow:0 1px 3px #0000001a;border:1px solid;background-color:var(--surface-primary);transition:all .2s ease;transform:translate(0);opacity:1}.toast-entering[data-v-f332e994],.toast-leaving[data-v-f332e994]{transform:translate(100%);opacity:0}.toast-container.success .toast[data-v-f332e994]{border-color:var(--success-200);background-color:var(--success-50)}.toast-container.error .toast[data-v-f332e994]{border-color:var(--error-200);background-color:var(--error-50)}.toast-container.warning .toast[data-v-f332e994]{border-color:var(--warning-200);background-color:var(--warning-50)}.toast-container.info .toast[data-v-f332e994]{border-color:var(--information-200);background-color:var(--information-50)}.toast-icon[data-v-f332e994]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px}.toast-icon[data-v-f332e994] svg{flex-shrink:0}.toast-container.success .toast-icon .tabler-icon[data-v-f332e994]{color:var(--success-600)}.toast-container.error .toast-icon .tabler-icon[data-v-f332e994]{color:var(--error-600)}.toast-container.warning .toast-icon .tabler-icon[data-v-f332e994]{color:var(--warning-600)}.toast-container.info .toast-icon .tabler-icon[data-v-f332e994]{color:var(--information-600)}.toast-content[data-v-f332e994]{flex:1;min-width:0;overflow:hidden}.toast-message[data-v-f332e994]{font-weight:var(--weight-medium);font-size:14px;color:var(--text-body);line-height:1.2;white-space:nowrap}.toast-description[data-v-f332e994]{font-size:13px;color:var(--text-subtle);margin-top:4px;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word}@media(max-width:480px){.toast-container[data-v-f332e994]{right:16px;left:16px;top:16px}.toast[data-v-f332e994]{min-width:auto;max-width:none}}.feedback-header[data-v-55c24f23]{display:flex;align-items:center;gap:4px}.feedback-header[data-v-55c24f23] .tabler-icon{color:var(--primary-600);width:20px;height:20px}.feedback-body[data-v-55c24f23]{padding-top:0}.feedback-description[data-v-55c24f23]{margin:0 0 16px;font-size:14px;color:var(--dark);line-height:var(--body-line-height)}.textarea-wrapper[data-v-55c24f23]{position:relative}.feedback-textarea[data-v-55c24f23]{width:100%;padding:12px;border:var(--border-extrathin) solid var(--border-primary);border-radius:8px;font-size:14px;font-family:inherit;line-height:var(--body-line-height);resize:vertical;min-height:100px;outline:none;background:var(--surface-page);color:var(--extra-dark);transition:var(--transition-bd-color)}.feedback-textarea[data-v-55c24f23]:focus{border-color:var(--border-action)}.feedback-textarea[data-v-55c24f23]::placeholder{color:var(--medium)}.char-count[data-v-55c24f23]{position:absolute;bottom:8px;right:12px;font-size:12px;color:var(--medium);pointer-events:none}.char-count.near[data-v-55c24f23]{color:var(--warning-600)}.actions[data-v-55c24f23]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px;padding-bottom:4px}.mobile-nav[data-v-fb40bfad]{display:flex;align-items:center}button[data-v-44c1c17d]{--bw: var(--border-thin);position:relative;display:flex;align-items:center;gap:6px;text-wrap:nowrap;outline:none;border:var(--bw) solid transparent;background-color:transparent;transition:background-color var(--transition-duration) ease,border-color var(--transition-duration) ease,box-shadow var(--transition-duration) ease,color var(--transition-duration) ease,opacity var(--transition-duration) ease}button[data-v-44c1c17d]:hover{cursor:pointer}button[data-v-44c1c17d]:focus-visible{outline:var(--border-thin) solid var(--border-action);outline-offset:var(--border-extrathin)}button.btn-xs[data-v-44c1c17d]{--v: calc(2px - var(--bw));--h: calc(6px - var(--bw));border-radius:6px}button.btn-xs .btn-icon[data-v-44c1c17d]{width:20px;height:20px;stroke-width:1.5}button.btn-xs .btn-text[data-v-44c1c17d]{font-size:11px}button.btn-xs .btn-float-label[data-v-44c1c17d]{display:none}button.btn-xs[data-v-44c1c17d]:has(.btn-icon):has(.btn-text){padding:var(--v) var(--h) var(--v) calc(2px - var(--bw))}button.btn-xs[data-v-44c1c17d]:has(.btn-icon):not(:has(.btn-text)){padding:var(--v)}button.btn-xs[data-v-44c1c17d]:not(:has(.btn-icon)):has(.btn-text){padding:var(--v) var(--h)}button.btn-xs[data-v-44c1c17d]:not(:has(.btn-icon)):not(:has(.btn-text)){padding:var(--v)}button.btn-sm[data-v-44c1c17d]{--v: calc(4px - var(--bw));--h: calc(8px - var(--bw));border-radius:8px}button.btn-sm[data-v-44c1c17d]:has(.btn-icon):has(.btn-text){padding:var(--v) var(--h) var(--v) calc(4px - var(--bw))}button.btn-sm[data-v-44c1c17d]:has(.btn-icon):not(:has(.btn-text)){padding:var(--v)}button.btn-sm[data-v-44c1c17d]:not(:has(.btn-icon)):has(.btn-text){padding:var(--v) var(--h)}button.btn-sm[data-v-44c1c17d]:not(:has(.btn-icon)):not(:has(.btn-text)){padding:var(--v)}button.btn-md[data-v-44c1c17d]{--v: calc(6px - var(--bw));--h: calc(12px - var(--bw));border-radius:16px}button.btn-md[data-v-44c1c17d]:has(.btn-icon):has(.btn-text){padding:var(--v) var(--h) var(--v) calc(6px - var(--bw))}button.btn-md[data-v-44c1c17d]:has(.btn-icon):not(:has(.btn-text)){padding:var(--v) calc(6px - var(--bw))}button.btn-md[data-v-44c1c17d]:not(:has(.btn-icon)):has(.btn-text){padding:var(--v) var(--h)}button.btn-md[data-v-44c1c17d]:not(:has(.btn-icon)):not(:has(.btn-text)){padding:var(--v) calc(6px - var(--bw))}button.btn-lg[data-v-44c1c17d]{--v: calc(12px - var(--bw));--h: calc(24px - var(--bw));border-radius:24px}button.btn-lg[data-v-44c1c17d]:has(.btn-icon):has(.btn-text){padding:var(--v) var(--h) var(--v) calc(16px - var(--bw))}button.btn-lg[data-v-44c1c17d]:has(.btn-icon):not(:has(.btn-text)){padding:var(--v)}button.btn-lg[data-v-44c1c17d]:not(:has(.btn-icon)):has(.btn-text){padding:var(--v) var(--h)}button.btn-lg[data-v-44c1c17d]:not(:has(.btn-icon)):not(:has(.btn-text)){padding:var(--v)}button.btn-block[data-v-44c1c17d]{width:100%;min-height:44px;justify-content:center}@media(max-width:640px){button.btn-block[data-v-44c1c17d]{min-height:48px;font-size:16px}}button.primary[data-v-44c1c17d]{background-color:var(--primary-300);border-color:var(--primary-300);color:var(--almost-black);box-shadow:var(--shadow-soft),var(--shadow-strong)}button.primary[data-v-44c1c17d]:not(:disabled):hover{background-color:var(--primary-400);border-color:var(--primary-400)}button.primary .btn-icon[data-v-44c1c17d]{color:var(--almost-black)}button.primary[data-v-44c1c17d]:not(:disabled):active{background-color:var(--primary-500);border-color:var(--primary-500)}button.secondary[data-v-44c1c17d]{background-color:var(--gray-200);border-color:transparent;color:var(--extra-dark)}button.secondary[data-v-44c1c17d]:not(:disabled):hover{background-color:var(--surface-hint);border-color:var(--surface-hint);color:var(--almost-black);box-shadow:var(--shadow-strong)}button.secondary .btn-icon[data-v-44c1c17d]{color:var(--extra-dark)}button.secondary:not(:disabled):hover .btn-icon[data-v-44c1c17d]{color:var(--almost-black)}button.secondary.with-shadow[data-v-44c1c17d]{box-shadow:var(--shadow-strong)}button.secondary[data-v-44c1c17d]:not(:disabled):active{background-color:var(--blue-300);border-color:var(--blue-300)}button.tertiary[data-v-44c1c17d]{background-color:transparent;border-color:transparent;color:var(--extra-dark)}button.tertiary[data-v-44c1c17d]:not(:disabled):hover{background-color:var(--gray-100);color:var(--almost-black);box-shadow:var(--shadow-strong)}button.tertiary.with-shadow[data-v-44c1c17d]{box-shadow:var(--shadow-strong)}button.tertiary[data-v-44c1c17d]:not(:disabled):active{background-color:var(--gray-200)}button.danger[data-v-44c1c17d]{background-color:var(--red-600);border-color:var(--red-600);color:var(--white)}button.danger[data-v-44c1c17d]:not(:disabled):hover{background-color:var(--red-700);border-color:var(--red-700)}button.danger .btn-icon[data-v-44c1c17d]{color:var(--white)}button.danger[data-v-44c1c17d]:focus-visible{box-shadow:0 0 0 2px var(--white);outline:var(--border-thin) solid var(--border-action);outline-offset:3px}button.danger[data-v-44c1c17d]:not(:disabled):active{background-color:var(--red-300);border-color:var(--red-300);color:var(--almost-black)}button.danger-ghost[data-v-44c1c17d]{background-color:transparent;border-color:transparent;color:var(--extra-dark)}button.danger-ghost[data-v-44c1c17d]:not(:disabled):hover{background-color:var(--red-100);color:var(--red-700);box-shadow:var(--shadow-strong)}button.danger-ghost:not(:disabled):hover .btn-icon[data-v-44c1c17d]{color:var(--red-700)}button.danger-ghost[data-v-44c1c17d]:not(:disabled):active{background-color:var(--red-200);color:var(--red-800)}button.primary[data-v-44c1c17d]:disabled,button.secondary[data-v-44c1c17d]:disabled,button.tertiary[data-v-44c1c17d]:disabled,button.danger[data-v-44c1c17d]:disabled,button.danger-ghost[data-v-44c1c17d]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}button .btn-icon[data-v-44c1c17d]{flex-shrink:0;width:24px;height:24px;margin:0}button .btn-float-label[data-v-44c1c17d]{position:absolute;color:var(--extra-dark);pointer-events:none;display:none;text-wrap:nowrap;background:var(--white);padding:4px 8px;border-radius:4px;box-shadow:var(--shadow-strong)}button .btn-float-label.float-bottom[data-v-44c1c17d]{top:calc(100% + 8px);left:50%;transform:translate(-50%)}button:hover .btn-float-label[data-v-44c1c17d]{display:block}.textarea-input[data-v-bbb05bdb]{display:flex;align-items:flex-end;gap:12px;padding:16px 20px;background:var(--surface-primary);border-top:var(--border-extrathin) solid var(--border-primary);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.textarea-input.compact[data-v-bbb05bdb]{padding:12px 16px;gap:8px;border-top:none}.textarea-input.inline[data-v-bbb05bdb]{position:relative;padding:0;background:transparent;border:none;-webkit-backdrop-filter:none;backdrop-filter:none}.textarea[data-v-bbb05bdb]{flex:1;min-height:44px;max-height:var(--v2415d53c);padding:12px 16px;border:var(--border-thin) solid var(--border-primary);border-radius:24px;font-size:16px;font-family:inherit;line-height:1.5;resize:none;outline:none;transition:var(--transition-bd-color),box-shadow .2s ease;background-color:var(--surface-hover);color:var(--extra-dark);box-shadow:0 1px 3px #0000000d;scrollbar-width:none;-ms-overflow-style:none}.textarea[data-v-bbb05bdb]::-webkit-scrollbar{display:none}.textarea-input.compact .textarea[data-v-bbb05bdb]{box-sizing:border-box;min-height:32px;padding:5px 12px;border-radius:18px;font-size:14px}.textarea[data-v-bbb05bdb]:focus{border-color:var(--border-action);box-shadow:0 0 0 3px rgba(var(--primary-600),.1),0 2px 8px #00000014}.textarea[data-v-bbb05bdb]:disabled{opacity:.6;cursor:not-allowed;background-color:var(--surface-hint)}.textarea[data-v-bbb05bdb]::placeholder{color:var(--medium);font-style:italic}.button-container[data-v-bbb05bdb]{display:flex;align-items:center;gap:8px}.button-container.inline[data-v-bbb05bdb]{position:absolute;right:4px;top:50%;transform:translateY(-50%);gap:4px}.button-container.inline .edit-button[data-v-bbb05bdb],.button-container.inline .submit-button[data-v-bbb05bdb]{height:32px;width:32px;border-radius:16px;transition:all .2s ease}.button-container.inline .edit-button[data-v-bbb05bdb]:hover,.button-container.inline .submit-button[data-v-bbb05bdb]:hover{transform:scale(1.05);box-shadow:0 2px 8px #0000001a}.button-container.inline[data-v-bbb05bdb] .tabler-icon{color:var(--dark)!important}.button-container:not(.inline) .submit-button[data-v-bbb05bdb]{min-height:44px;min-width:44px;border-radius:8px;font-weight:var(--weight-semi);transition:all .2s ease}.button-container:not(.inline) .submit-button[data-v-bbb05bdb]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.ann-input-box[data-v-fba48f02]{width:204px}.hl-menu[data-v-1c5ae4b4]{position:fixed;background:var(--surface-page);border:var(--border-extrathin) solid var(--border-primary);border-radius:16px;padding:6px 8px;box-shadow:var(--shadow-soft);display:flex;align-items:center;gap:8px;z-index:999;outline:none}.swatches[data-v-1c5ae4b4]{display:flex;align-items:center;gap:2px}.swatch-btn[data-v-1c5ae4b4]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:50%;background:transparent;cursor:pointer;transition:background-color .15s ease}.swatch-btn[data-v-1c5ae4b4]:hover{background-color:var(--blue-100)}.swatch-btn[data-v-1c5ae4b4]:active{background-color:var(--blue-400)}.swatch-btn[data-v-1c5ae4b4]:focus-visible{outline:2px solid var(--border-action);outline-offset:2px}.swatch-circle[data-v-1c5ae4b4]{display:block;width:16px;height:16px;border-radius:50%;border:var(--border-extrathin) solid var(--gray-800);pointer-events:none}.separator[data-v-1c5ae4b4]{width:1px;height:20px;background:var(--border-primary);flex-shrink:0}.note-trigger[data-v-1c5ae4b4]{display:flex;align-items:center}.note-trigger[data-v-1c5ae4b4] .tabler-icon{color:var(--dark)!important}.note-area[data-v-1c5ae4b4]{display:flex;align-items:center;gap:4px}.note-area[data-v-1c5ae4b4] .tabler-icon{color:var(--dark)!important}.note-input[data-v-1c5ae4b4]{width:180px;min-height:28px;max-height:64px;padding:4px 8px;border:var(--border-extrathin) solid var(--border-primary);border-radius:12px;font-family:inherit;font-size:13px;line-height:1.4;resize:none;outline:none;background-color:var(--surface-hover);color:var(--extra-dark);transition:var(--transition-bd-color)}.note-input[data-v-1c5ae4b4]:focus{border-color:var(--border-action);outline:2px solid var(--border-action);outline-offset:-2px}.note-input[data-v-1c5ae4b4]::placeholder{color:var(--medium);font-style:italic}.sr-only[data-v-1c5ae4b4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.av-wrapper[data-v-b685d174]{border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;flex-shrink:0}.av-wrapper.size-sm[data-v-b685d174]{width:16px;height:16px}.av-name[data-v-b685d174]{color:var(--white);font-weight:600;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-user-select:none;user-select:none}.av-wrapper.has-avatar[data-v-b685d174]:not(.size-sm){border:2px solid var(--d98c129e);box-shadow:var(--shadow-soft)}.note[data-v-a14be40b]{border:none;border-left:2px solid var(--note-color);border-radius:0;padding:4px 8px 6px;background-color:transparent;position:relative;z-index:2;cursor:pointer;outline:none;transition:background-color .15s ease,box-shadow .15s ease}.note[data-v-a14be40b]:focus-visible{outline:2px solid var(--border-action);outline-offset:2px}.note.active[data-v-a14be40b]:not(:hover){background-color:color-mix(in srgb,var(--note-color) 6%,transparent)}.note.search-match[data-v-a14be40b]{background-color:color-mix(in srgb,var(--yellow-200) 20%,transparent)}.note.search-match-current[data-v-a14be40b]{background-color:color-mix(in srgb,var(--orange-200) 25%,transparent)}.note.collapsed .actions[data-v-a14be40b]>:last-child{opacity:1}.note:hover[data-v-a14be40b],.note:focus-within[data-v-a14be40b]{background-color:color-mix(in srgb,var(--note-color) 4%,transparent);box-shadow:none}.note:hover .actions[data-v-a14be40b]>*,.note:focus-within .actions[data-v-a14be40b]>*{opacity:1}.note.active[data-v-a14be40b]:hover{background-color:color-mix(in srgb,var(--note-color) 8%,transparent);box-shadow:none}.note.shared[data-v-a14be40b]{border:var(--border-extrathin) solid var(--border-primary);border-top:3px solid var(--note-color);border-radius:12px;padding:10px 12px 12px;background-color:var(--surface-page)}.note.shared.active[data-v-a14be40b]:not(:hover){border-color:var(--border-action);border-top-color:var(--note-color);box-shadow:0 0 0 1px var(--border-action)}.note.shared[data-v-a14be40b]:hover,.note.shared[data-v-a14be40b]:focus-within{border-color:var(--border-primary);border-top-color:var(--note-color);background-color:var(--surface-page);box-shadow:var(--shadow-soft)}.note.shared.active[data-v-a14be40b]:hover{border-color:var(--border-action);border-top-color:var(--note-color);box-shadow:0 0 0 1px var(--border-action),var(--shadow-soft)}.note.shared.search-match[data-v-a14be40b]{background-color:color-mix(in srgb,var(--yellow-200) 20%,var(--surface-page));border-color:var(--yellow-300);border-top-color:var(--note-color)}.note.shared.search-match-current[data-v-a14be40b]{background-color:color-mix(in srgb,var(--orange-200) 25%,var(--surface-page));border-color:var(--orange-300);border-top-color:var(--note-color)}.header[data-v-a14be40b]{display:flex;align-items:center;gap:6px}.shared-label[data-v-a14be40b]{font-size:10px;font-weight:var(--weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--note-color)}.timestamp[data-v-a14be40b]{flex:1;color:var(--gray-800);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.note:not(.shared) .timestamp[data-v-a14be40b]{color:var(--gray-700);font-size:9px}.actions[data-v-a14be40b]{display:flex;gap:0;margin-right:-4px}.actions[data-v-a14be40b]>*{opacity:0;transition:opacity .2s ease}.delete-icon[data-v-a14be40b]{width:16px;height:16px;color:var(--gray-700);stroke-width:1.5}.delete-label[data-v-a14be40b]{font-size:11px;font-weight:var(--weight-medium);color:var(--red-600);white-space:nowrap}.collapsed-line[data-v-a14be40b]{margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content[data-v-a14be40b]{margin-top:6px}.selected-text[data-v-a14be40b]{color:var(--gray-800);font-style:italic;font-size:13px;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.note:not(.shared) .selected-text[data-v-a14be40b]{color:var(--gray-700);font-size:12px;opacity:.75;line-height:1.35}.note.shared .selected-text[data-v-a14be40b]{padding:6px 8px;background-color:color-mix(in srgb,var(--note-color) 6%,transparent);border-radius:6px;border-left:2px solid var(--note-color);-webkit-line-clamp:3}.note-text[data-v-a14be40b]{margin:6px 0 0;color:var(--extra-dark);font-size:14px;font-weight:var(--weight-medium);line-height:1.4;white-space:pre-wrap}.note:not(.shared) .note-text[data-v-a14be40b]{margin:4px 0 0;font-size:13.5px;line-height:1.45}.thread[data-v-a14be40b]{margin-top:10px;border-top:none;padding-top:0;display:flex;flex-direction:column;gap:2px}.thread-message[data-v-a14be40b]{padding:8px;border-radius:8px;background-color:color-mix(in srgb,var(--gray-800) 3%,transparent)}.thread-message+.thread-message[data-v-a14be40b]{border-top:none}.thread-message--first[data-v-a14be40b]{background-color:color-mix(in srgb,var(--gray-800) 5%,transparent)}.thread-message-header[data-v-a14be40b]{display:flex;align-items:center;gap:6px}.thread-message-header[data-v-a14be40b] .av-wrapper{flex-shrink:0}.thread-author[data-v-a14be40b]{font-size:12px;font-weight:var(--weight-bold);color:var(--extra-dark);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-time[data-v-a14be40b]{font-size:10px;color:var(--gray-800);letter-spacing:.04em;flex-shrink:0}.thread-body[data-v-a14be40b]{margin:3px 0 0 22px;color:var(--extra-dark);font-size:13px;line-height:1.45;white-space:pre-wrap}.reply-area[data-v-a14be40b]{position:relative;margin-top:6px;padding-top:8px;border-top:1px solid var(--border-primary)}.reply-input[data-v-a14be40b]{width:100%;border:var(--border-thin) solid var(--border-primary);border-radius:8px;padding:8px 32px 8px 10px;font-family:inherit;font-size:13px;resize:none;outline:none;background-color:color-mix(in srgb,var(--gray-800) 2%,var(--surface-page));color:var(--extra-dark);transition:var(--transition-bd-color)}.reply-input[data-v-a14be40b]:focus{border-color:var(--border-action)}.reply-send[data-v-a14be40b]{position:absolute;right:4px;bottom:4px}.edit-area[data-v-a14be40b]{display:flex;flex-direction:column;gap:8px;margin-top:6px}.edit-input[data-v-a14be40b]{width:100%;border:var(--border-thin) solid var(--border-primary);border-radius:8px;padding:8px 12px;font-family:inherit;font-size:14px;resize:none;outline:none;background-color:var(--surface-hover);color:var(--extra-dark);transition:var(--transition-bd-color)}.edit-input[data-v-a14be40b]:focus{border-color:var(--border-action);outline:2px solid var(--border-action);outline-offset:-2px}.edit-actions[data-v-a14be40b]{display:flex;justify-content:flex-end;gap:4px}.sr-only[data-v-a14be40b]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.badge[data-v-2c7a6327]{display:inline-flex;align-items:center;border-radius:9999px;font-weight:var(--weight-medium);line-height:1;white-space:nowrap;border:none;-webkit-user-select:none;user-select:none}.badge-sm[data-v-2c7a6327]{font-size:12px;padding:3px 8px}.badge-xs[data-v-2c7a6327]{font-size:10px;padding:1px 5px}.neutral[data-v-2c7a6327]{background:var(--gray-100);color:var(--gray-800)}.info[data-v-2c7a6327]{background:var(--blue-100);color:var(--blue-800)}.success[data-v-2c7a6327]{background:var(--green-100);color:var(--green-800)}.warning[data-v-2c7a6327]{background:var(--orange-100);color:var(--orange-800)}.danger[data-v-2c7a6327]{background:var(--red-100);color:var(--red-800)}button[data-v-c7a20d9c]{--bw: var(--border-thin);display:flex;align-items:center;gap:6px;border:var(--bw) solid transparent;background-color:transparent;outline:none;transition:background-color var(--transition-duration) ease,border-color var(--transition-duration) ease,box-shadow var(--transition-duration) ease,color var(--transition-duration) ease,opacity var(--transition-duration) ease}button[data-v-c7a20d9c]:hover{cursor:pointer}button[data-v-c7a20d9c]:focus-visible{outline:var(--border-thin) solid var(--border-action);outline-offset:var(--border-extrathin)}button[data-v-c7a20d9c]:not(.active):not(:disabled):hover{background-color:var(--v81625140);box-shadow:var(--shadow-strong)}button.active[data-v-c7a20d9c]{background-color:var(--v5ac250e5);color:var(--almost-black);box-shadow:var(--shadow-strong)}button.active[data-v-c7a20d9c]:not(:disabled):hover{background-color:var(--v3fd34976)}button[data-v-c7a20d9c]:not(.active):not(:disabled):active{background-color:var(--v5f7d41fa)}button.active[data-v-c7a20d9c]:not(:disabled):active{background-color:var(--v5f7d41fa)}button[data-v-c7a20d9c]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}button .btn-icon[data-v-c7a20d9c]{flex-shrink:0;width:24px;height:24px;margin:0}button.btn-xs[data-v-c7a20d9c]{--v: calc(2px - var(--bw));--h: calc(6px - var(--bw));border-radius:6px}button.btn-xs .btn-icon[data-v-c7a20d9c]{width:20px;height:20px;stroke-width:1.5}button.btn-xs .btn-text[data-v-c7a20d9c]{font-size:11px}button.btn-xs[data-v-c7a20d9c]:has(.btn-icon):has(.btn-text){padding:var(--v) var(--h) var(--v) calc(2px - var(--bw))}button.btn-xs[data-v-c7a20d9c]:has(.btn-icon):not(:has(.btn-text)){padding:var(--v)}button.btn-xs[data-v-c7a20d9c]:not(:has(.btn-icon)):has(.btn-text){padding:var(--v) var(--h)}button.btn-xs[data-v-c7a20d9c]:not(:has(.btn-icon)):not(:has(.btn-text)){padding:var(--v)}button.btn-sm[data-v-c7a20d9c]{--v: calc(4px - var(--bw));--h: calc(8px - var(--bw));border-radius:8px}button.btn-sm[data-v-c7a20d9c]:has(.btn-icon):has(.btn-text){padding:var(--v) var(--h) var(--v) calc(4px - var(--bw))}button.btn-sm[data-v-c7a20d9c]:has(.btn-icon):not(:has(.btn-text)){padding:var(--v)}button.btn-sm[data-v-c7a20d9c]:not(:has(.btn-icon)):has(.btn-text){padding:var(--v) var(--h)}button.btn-sm[data-v-c7a20d9c]:not(:has(.btn-icon)):not(:has(.btn-text)){padding:var(--v)}button.btn-md[data-v-c7a20d9c]{--v: calc(6px - var(--bw));--h: calc(12px - var(--bw));border-radius:16px}button.btn-md[data-v-c7a20d9c]:has(.btn-icon):has(.btn-text){padding:var(--v) var(--h) var(--v) calc(6px - var(--bw))}button.btn-md[data-v-c7a20d9c]:has(.btn-icon):not(:has(.btn-text)){padding:var(--v) calc(6px - var(--bw))}button.btn-md[data-v-c7a20d9c]:not(:has(.btn-icon)):has(.btn-text){padding:var(--v) var(--h)}button.btn-md[data-v-c7a20d9c]:not(:has(.btn-icon)):not(:has(.btn-text)){padding:var(--v) calc(6px - var(--bw))}button.btn-lg[data-v-c7a20d9c]{--v: calc(12px - var(--bw));--h: calc(24px - var(--bw));border-radius:24px}button.btn-lg[data-v-c7a20d9c]:has(.btn-icon):has(.btn-text){padding:var(--v) var(--h) var(--v) calc(16px - var(--bw))}button.btn-lg[data-v-c7a20d9c]:has(.btn-icon):not(:has(.btn-text)){padding:var(--v)}button.btn-lg[data-v-c7a20d9c]:not(:has(.btn-icon)):has(.btn-text){padding:var(--v) var(--h)}button.btn-lg[data-v-c7a20d9c]:not(:has(.btn-icon)):not(:has(.btn-text)){padding:var(--v)}.btn-toggle[data-v-1f6ada08]{width:16px!important;height:32px!important;padding:0!important}.btn-toggle svg[data-v-1f6ada08]{margin:0}.checkbox-container[data-v-1ee12633]{display:inline-block}.checkbox-wrapper[data-v-1ee12633]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.hidden-input[data-v-1ee12633]{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.checkbox-box[data-v-1ee12633]{width:18px;height:18px;border:var(--border-thin) solid var(--border-primary);border-radius:4px;background-color:var(--white);transition:var(--transition-bg-color),var(--transition-bd-color);flex-shrink:0;position:relative}.checkbox-wrapper:hover .checkbox-box[data-v-1ee12633]:not(.disabled){border-color:var(--border-action)}.hidden-input:focus-visible+.checkbox-box[data-v-1ee12633]{outline:var(--border-med) solid var(--border-action);outline-offset:var(--border-extrathin)}.checkbox-box.checked[data-v-1ee12633]{background-color:var(--surface-action);border-color:var(--surface-action)}.checkbox-wrapper:hover .checkbox-box.checked[data-v-1ee12633]:not(.disabled){background-color:var(--surface-action-hover);border-color:var(--surface-action-hover)}.checkbox-box.checked[data-v-1ee12633]:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:8px;border:solid var(--white);border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.checkbox-box.disabled[data-v-1ee12633]{background-color:var(--surface-disabled);border-color:var(--gray-300);cursor:not-allowed}.checkbox-box.checked.disabled[data-v-1ee12633]{background-color:var(--gray-300);border-color:var(--gray-300)}.checkbox-wrapper[data-v-1ee12633]:has(.disabled){cursor:not-allowed}.checkbox-text[data-v-1ee12633]{font-weight:var(--weight-medium);color:var(--gray-700)}.checkbox-wrapper:has(.disabled) .checkbox-text[data-v-1ee12633]{color:var(--gray-400)}.h-sep[data-v-d7757d96]{border-right:var(--border-thin) solid var(--gray-200)}.loading-container[data-v-aba1453a]{display:flex;align-items:center;justify-content:center;padding:32px;min-height:120px}.loading-container.compact[data-v-aba1453a]{padding:16px;min-height:60px}.spinner-wrapper[data-v-aba1453a]{display:flex;flex-direction:column;align-items:center;gap:16px}.spinner[data-v-aba1453a]{border:3px solid var(--border-primary);border-top:3px solid var(--border-action);border-radius:50%;animation:spin-aba1453a 1s linear infinite}.spinner.small[data-v-aba1453a]{width:20px;height:20px;border-width:2px}.spinner.medium[data-v-aba1453a]{width:32px;height:32px}.spinner.large[data-v-aba1453a]{width:48px;height:48px;border-width:4px}.loading-message[data-v-aba1453a]{color:var(--text-subtle);font-size:14px;text-align:center;max-width:200px}@keyframes spin-aba1453a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-container[data-v-aba1453a]{animation:fadeIn-aba1453a .2s ease-in}@keyframes fadeIn-aba1453a{0%{opacity:0}to{opacity:1}}.logo[data-v-4e97cb69]{display:flex;align-items:center;gap:0;margin-block:16px 6px}.logo__mark[data-v-4e97cb69]{display:block;width:32px;height:32px;flex-shrink:0}.logo__text[data-v-4e97cb69]{font-family:Crimson Pro,serif;font-size:40px;font-weight:var(--weight-semi);line-height:1.2;color:var(--gray-800);white-space:nowrap}.sep[data-v-a2637043]{border-bottom:var(--border-thin) solid var(--gray-200)}.s-wrapper[data-v-7a67adac]{display:flex;align-items:center}.s-icon[data-v-7a67adac]{flex-shrink:0}.s-control[data-v-7a67adac]{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 32px);position:relative}.s-track[data-v-7a67adac]{position:absolute;height:2px;width:100%;background-color:var(--light)}.s-stop[data-v-7a67adac]{height:9px;width:9px;border-radius:50%;background-color:var(--light);z-index:1;border:var(--border-thin) solid transparent}.s-stop.active[data-v-7a67adac]{height:14px;width:14px;border-color:var(--gray-700);background-color:var(--gray-700)}.s-stop:not(.active)[data-v-7a67adac]{cursor:pointer}.s-stop:not(.active)[data-v-7a67adac]:hover{border-color:var(--primary-300);background-color:var(--primary-300)}.s-stop[data-v-7a67adac]:focus-visible{outline:var(--border-med) solid var(--border-action);outline-offset:var(--border-extrathin)}.theme-transition{--transition-duration: .3s;transition:background-color var(--transition-duration) ease,color var(--transition-duration) ease}.tooltip[data-v-edf65106]{position:fixed;z-index:1000;background-color:var(--gray-800);color:var(--extra-light);padding:8px;border-radius:8px;font-size:14px;max-width:250px;transition:opacity .3s ease,visibility .3s ease;box-shadow:var(--shadow-soft);pointer-events:none}.base-input[data-v-795ba9aa]{display:flex}.base-input.direction-row[data-v-795ba9aa]{flex-direction:row;align-items:center;gap:8px}.base-input.direction-column[data-v-795ba9aa]{flex-direction:column;gap:4px}.base-input.focused .base-input-wrapper[data-v-795ba9aa]{border-color:var(--primary-500);box-shadow:0 0 0 2px var(--primary-100)}.base-input.error .base-input-field[data-v-795ba9aa]{border-color:var(--red-500)}.base-input.disabled[data-v-795ba9aa]{opacity:.6;pointer-events:none}.base-input-label[data-v-795ba9aa]{font-weight:var(--weight-medium);color:var(--text-body);font-size:14px}.base-input-wrapper[data-v-795ba9aa]{display:flex;align-items:center;position:relative;border:1px solid var(--border-primary);border-radius:8px;background-color:var(--surface-page);transition:border-color .2s ease,box-shadow .2s ease}.base-input-wrapper[data-v-795ba9aa]:hover{border-color:var(--border-action-hover)}.base-input-field[data-v-795ba9aa]{flex:1;padding:8px 12px;border:none;background:transparent;font-size:14px;color:var(--text-body);outline:none}.base-input-field[data-v-795ba9aa]::placeholder{color:var(--text-subtle)}.base-input-field[data-v-795ba9aa]:disabled{cursor:not-allowed}.base-input-field[data-v-795ba9aa]:readonly{cursor:default}.base-input-prepend[data-v-795ba9aa],.base-input-append[data-v-795ba9aa]{padding:0 8px;display:flex;align-items:center;color:var(--text-subtle)}.base-input-search-icon[data-v-795ba9aa]{padding:0 0 0 8px;display:flex;align-items:center;color:var(--text-subtle)}.base-input-search-buttons[data-v-795ba9aa]{display:flex;gap:4px;padding:0 8px}.base-input-search-buttons button[data-v-795ba9aa]{padding:4px 8px;border:1px solid var(--border-primary);border-radius:4px;background:var(--surface-page);color:var(--text-body);font-size:12px;cursor:pointer}.base-input-search-buttons button[data-v-795ba9aa]:hover:not(:disabled){background:var(--surface-hover)}.base-input-search-buttons button[data-v-795ba9aa]:disabled{opacity:.5;cursor:not-allowed}.base-input-close[data-v-795ba9aa]{padding:4px;border:none;background:transparent;color:var(--text-subtle);cursor:pointer;border-radius:4px;margin-right:4px}.base-input-close[data-v-795ba9aa]:hover{background:var(--surface-hover);color:var(--text-body)}.base-input-error[data-v-795ba9aa]{font-size:12px;color:var(--red-600);margin-top:4px}.size-sm .base-input-field[data-v-795ba9aa]{padding:6px 10px;font-size:12px}.size-sm .base-input-wrapper[data-v-795ba9aa]{min-height:32px}.size-md .base-input-field[data-v-795ba9aa]{padding:8px 12px;font-size:14px}.size-md .base-input-wrapper[data-v-795ba9aa]{min-height:36px}.size-lg .base-input-field[data-v-795ba9aa]{padding:12px 16px;font-size:16px}.size-lg .base-input-wrapper[data-v-795ba9aa]{min-height:44px}.variant-search.direction-row .base-input-wrapper[data-v-795ba9aa]{border-radius:8px}.cp-wrapper[data-v-d727e307]{display:flex;justify-content:space-between;gap:8px;width:100%;flex-wrap:wrap}.swatch[data-v-d727e307]{display:flex;flex-direction:column;align-items:center;gap:2px;border-radius:4px;padding:8px;width:60px;transition:var(--transition-bg-color)}.swatch[data-v-d727e307]:active{background-color:var(--blue-400)!important}.swatch:hover[data-v-d727e307]{cursor:pointer;background-color:var(--blue-100);color:var(--extra-dark)}.swatch:hover .circle[data-v-d727e307]{box-shadow:var(--shadow-strong)}.swatch.active[data-v-d727e307]{background-color:var(--blue-300)}.swatch.active .circle[data-v-d727e307]{border-color:var(--almost-black);box-shadow:var(--shadow-soft)}.swatch.active .label[data-v-d727e307]{color:var(--almost-black);font-weight:var(--weight-medium)}.circle[data-v-d727e307]{display:inline-block;width:32px;height:32px;border-radius:16px;border:var(--border-thin) solid var(--gray-700);pointer-events:none}.circle[data-v-d727e307]:focus-visible{border-color:var(--almost-black);box-shadow:var(--shadow-strong)}.label[data-v-d727e307]{color:var(--extra-dark)}input[data-v-d16a9c36]{background:transparent;border:none;padding:0;margin:0;font:inherit;color:inherit;outline:none;width:100%;min-width:50px}input.editing[data-v-d16a9c36]{border:var(--border-thin) solid var(--border-action);border-radius:16px;padding:8px;background:var(--white)}.editable[data-v-d16a9c36]{text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;max-height:56px;line-height:20px;white-space:normal}.editable[data-v-d16a9c36]:focus-visible{outline:var(--border-med) solid var(--border-action);outline-offset:var(--border-extrathin)}.placeholder-text[data-v-d16a9c36]{color:var(--text-subtle);font-style:italic}.input-text[data-v-f4b7d371]{display:flex}.input-text.row[data-v-f4b7d371]{flex-direction:row;align-items:center;gap:8px}.input-text.column[data-v-f4b7d371]{flex-direction:column;gap:2px}input[data-v-f4b7d371]{background:transparent;border:none;padding-block:10px;padding-inline:12px;margin:0;outline:none;width:100%;height:100%;border:var(--border-extrathin) solid var(--border-primary);border-radius:8px;transition:border-color .2s ease,background-color .2s ease}input[data-v-f4b7d371]:focus{border-color:var(--border-action);background-color:var(--white)}input[disabled][data-v-f4b7d371]{background-color:var(--surface-disabled);cursor:not-allowed}.password-field[data-v-40122ddf]{position:relative}.toggle-password[data-v-40122ddf]{position:absolute;right:12px;bottom:0;display:flex;align-items:center;background:none;border:none;font-size:13px;color:var(--gray-600);cursor:pointer;padding:10px 4px;font-family:inherit}.toggle-password[data-v-40122ddf]:hover{color:var(--gray-900)}.sc-wrapper[data-v-5136c2a5]{border-radius:16px;display:flex;gap:4px}.sc-item[data-v-5136c2a5]{--padding-inline: 10px;padding-block:6px;display:flex;align-items:center;padding-inline:calc(var(--padding-inline) - 2 * var(--border-thin));border-radius:4px;transition:var(--transition-bg-color)}.sc-item[data-v-5136c2a5]:first-child,.sc-item[data-v-5136c2a5]:last-child{padding-left:calc(var(--padding-inline));padding-right:calc(var(--padding-inline))}.sc-item[data-v-5136c2a5]:first-child{border-top-left-radius:16px;border-bottom-left-radius:16px}.sc-item[data-v-5136c2a5]:last-child{border-top-right-radius:16px;border-bottom-right-radius:16px}.sc-item[data-v-5136c2a5]:active{background-color:var(--blue-400)!important}.sc-item.active[data-v-5136c2a5]{color:var(--almost-black);background-color:var(--blue-300);border-color:transparent;box-shadow:var(--shadow-soft),var(--shadow-strong)}.sc-item.active>.sc-icon[data-v-5136c2a5]{color:var(--almost-black)}.sc-item:not(.active)[data-v-5136c2a5]{cursor:pointer;color:var(--dark);background-color:var(--gray-100)}.sc-item:not(.active)>.sc-icon[data-v-5136c2a5]{color:var(--dark)}.sc-item:not(.active):hover[data-v-5136c2a5]{box-shadow:var(--shadow-strong);background-color:var(--blue-100);color:var(--extra-dark)}.sc-item:not(.active):hover>.sc-icon[data-v-5136c2a5]{color:var(--extra-dark)}.sc-item:focus-visible[data-v-5136c2a5]{background-color:var(--surface-hover);outline-offset:var(--border-extrathin)}.sc-item:focus-visible>.sc-icon[data-v-5136c2a5]{color:var(--dark)}.sc-item:focus-visible:hover>.sc-icon[data-v-5136c2a5]{color:var(--extra-dark)}.select-box[data-v-5bef9b52]{display:flex;position:relative}.select-box.labeled[data-v-5bef9b52]{flex-direction:column;gap:6px}.select-label[data-v-5bef9b52]{font-weight:var(--weight-medium, 500);font-size:14px;color:var(--gray-900)}.select-box.row[data-v-5bef9b52]:not(.labeled){width:fit-content;flex-direction:row;align-items:center}.select-box.column[data-v-5bef9b52]:not(.labeled){flex-direction:column;gap:2px}.select-control[data-v-5bef9b52]{display:flex;align-items:center;gap:4px;background:transparent;border:var(--border-extrathin) solid var(--border-primary);border-radius:8px;padding-block:6px;padding-inline:12px 8px;font:inherit;cursor:pointer;width:100%;transition:border-color .2s ease,background-color .2s ease}.select-control[data-v-5bef9b52]:hover{border-color:var(--border-action)}.select-control.open[data-v-5bef9b52]{border-color:var(--border-action);background-color:var(--white)}.select-control[disabled][data-v-5bef9b52]{background-color:var(--surface-disabled);cursor:not-allowed}.current-label[data-v-5bef9b52]{flex:1;text-align:left;white-space:nowrap}.select-chevron[data-v-5bef9b52]{color:var(--gray-500);flex-shrink:0;transition:transform .2s ease}.select-chevron.rotated[data-v-5bef9b52]{transform:rotate(180deg)}.select-listbox[data-v-5bef9b52]{z-index:999;background-color:var(--surface-primary);border:var(--border-extrathin) solid var(--border-primary);border-radius:8px;padding-block:4px;min-width:100%;box-shadow:var(--shadow-soft)}.select-option[data-v-5bef9b52]{display:block;width:100%;padding:6px 12px;background:transparent;border:none;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;color:var(--extra-dark);transition:var(--transition-bg-color)}.select-option[data-v-5bef9b52]:hover{background-color:var(--surface-hover)}.select-option.active[data-v-5bef9b52]{font-weight:var(--weight-medium, 500);color:var(--text-action)}.view[data-v-3da1c4d4]{display:flex;height:100%;width:100%}.brand-panel[data-v-3da1c4d4]{width:45%;background:linear-gradient(160deg,var(--information-50) 0%,var(--primary-200) 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px}.brand-tagline[data-v-3da1c4d4]{font-size:18px;color:var(--gray-800);text-align:center;line-height:1.5;max-width:240px}.form-panel[data-v-3da1c4d4]{flex:1;background:var(--gray-75);display:flex;align-items:center;justify-content:center;padding:32px}.form-card[data-v-3da1c4d4]{background:var(--white);border:1px solid var(--gray-200);border-radius:16px;padding:36px 28px 28px;width:100%;max-width:380px;box-shadow:var(--shadow-soft)}.form-heading[data-v-3da1c4d4]{font-family:Montserrat,sans-serif;font-size:20px;font-weight:700;color:var(--gray-950);margin:0 0 4px}.form-subheading[data-v-3da1c4d4]{color:var(--gray-600);margin:0 0 24px}.fields[data-v-3da1c4d4]{display:flex;flex-direction:column;gap:16px}.actions[data-v-3da1c4d4]{display:flex;flex-direction:column;gap:16px;margin-top:24px}.error-alert[data-v-3da1c4d4]{background-color:var(--error-50);border:1px solid var(--error-200);border-radius:8px;padding:10px 14px;font-size:14px;color:var(--error-600)}.input-text[data-v-3da1c4d4] label{padding-left:8px}.mobile-logo[data-v-3da1c4d4]{display:none}@media(max-width:768px){.brand-panel[data-v-3da1c4d4]{display:none}.form-panel[data-v-3da1c4d4]{flex-direction:column;padding:24px 20px}.mobile-logo[data-v-3da1c4d4]{display:block;margin-bottom:24px}}.modal-body[data-v-2159bd4d]{display:flex;flex-direction:column;gap:12px}.choose-file[data-v-2159bd4d]{display:flex;justify-content:center}.supported-formats[data-v-2159bd4d]{color:var(--text-subtle)}.format-hint[data-v-2159bd4d]{text-align:center;color:var(--text-subtle)}.error-message[data-v-2159bd4d]{text-align:center;color:var(--text-error)}.cta[data-v-2159bd4d]{display:flex;gap:8px;justify-content:flex-end}.user-menu-wrapper[data-v-b644042a]{border-radius:16px;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.avatar-trigger[data-v-b644042a]{cursor:pointer;border-radius:50%;transition:transform .2s ease}.avatar-trigger[data-v-b644042a]:hover{transform:scale(1.05)}.user-overlay[data-v-b644042a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:var(--overlay-backdrop);z-index:999;animation:fadeIn-b644042a .3s ease-out}.user-drawer[data-v-b644042a]{position:fixed;top:0;right:0;width:280px;height:100vh;background:var(--gray-50);border-left:1px solid var(--gray-200);padding:16px;overflow-y:auto;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.user-drawer.open[data-v-b644042a]{transform:translate(0)}@keyframes fadeIn-b644042a{0%{opacity:0}to{opacity:1}}.user-header[data-v-b644042a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--gray-200)}.user-menu[data-v-b644042a]{display:flex;flex-direction:column;gap:16px}.user-section[data-v-b644042a]{display:flex;flex-direction:column;gap:4px}.section-title[data-v-b644042a]{font-size:14px;font-weight:var(--weight-medium);color:var(--gray-600);margin-bottom:8px;padding-left:16px}.user-item[data-v-b644042a]{--padding-inline: 16px;--border-left-width: var(--border-med);position:relative;height:32px;display:flex;align-items:center;gap:4px;margin-block:4px;border-left:var(--border-left-width) solid transparent;padding-left:calc(var(--padding-inline) - var(--border-left-width));padding-right:var(--padding-inline);transition:var(--transition-bg-color);cursor:pointer}.user-item[data-v-b644042a]:hover:not(.active){background-color:var(--gray-200);border-left-color:var(--light)}.user-item.active[data-v-b644042a]{background-color:var(--surface-primary);border-left-color:var(--border-action);box-shadow:var(--shadow-soft)}.user-item.active[data-v-b644042a] svg{stroke-width:2px;color:var(--primary-600)}.user-item.active span[data-v-b644042a]{font-weight:var(--weight-medium);color:var(--primary-600)}.user-item span[data-v-b644042a]{font-size:16px}.user-item.logout[data-v-b644042a]{color:var(--red-600)}.user-item.logout[data-v-b644042a]:hover{background-color:var(--red-50);border-left-color:var(--red-200)}.user-item.logout[data-v-b644042a] svg{color:var(--red-600)}.view[data-v-ebc0f3d2]{--transition-duration: .3s;position:relative;display:flex;flex-grow:2;padding:8px 8px 8px 0;height:100%}.view.mobile[data-v-ebc0f3d2]{padding:0}.menus[data-v-ebc0f3d2]{position:absolute;right:24px;top:24px;z-index:1;display:flex;align-items:center;gap:8px}.menus.mobile[data-v-ebc0f3d2]{top:8px;right:8px}.modal[data-v-ebc0f3d2]{position:absolute;width:100vw;height:100vh;-webkit-backdrop-filter:blur(2px) brightness(.9);backdrop-filter:blur(2px) brightness(.9);z-index:999}.sb-item[data-v-de2472ff]{--padding-inline: 16px;--border-left-width: var(--border-med);position:relative;height:32px;display:flex;align-items:center;gap:4px;margin-block:8px;border-left:var(--border-left-width) solid transparent;padding-left:calc(var(--padding-inline) - var(--border-left-width));padding-right:var(--padding-inline);transition:var(--transition-bg-color)}.sb-item[data-v-de2472ff]:hover:not(:is(.not-clickable,.active)){background-color:var(--gray-200);border-left-color:var(--light);cursor:pointer}.sb-item.active[data-v-de2472ff]{background-color:var(--surface-primary);border-left-color:var(--border-action);box-shadow:var(--shadow-soft)}.sb-item.active>svg[data-v-de2472ff]{stroke-width:2px;color:var(--primary-600)}.sb-item.active>.sb-text[data-v-de2472ff]{font-weight:var(--weight-medium);color:var(--primary-600)}.sb-item.active>.join[data-v-de2472ff]{position:absolute;width:8px;height:100%;background-color:var(--surface-primary);right:0;z-index:1}.sb-text[data-v-de2472ff]{font-weight:var(--weight-regular);text-wrap:nowrap}.sb-icon[data-v-de2472ff]{flex-shrink:0;stroke-width:1.75px}.sb-item.sub-item[data-v-de2472ff]{padding-left:4px}.sb-item.sub-item[data-v-de2472ff]{margin-block:2px}.sb-item.sub-item .sb-text[data-v-de2472ff]{font-weight:300;color:var(--gray-600);transition:color .3s ease}.sb-item.sub-item .sb-icon[data-v-de2472ff]{stroke-width:1.5px;color:var(--gray-600);transition:color .3s ease,stroke-width .3s ease}.sb-item.sub-item:not(.active):hover[data-v-de2472ff]{background-color:var(--gray-200)}.sb-item.sub-item:not(.active):hover>.sb-text[data-v-de2472ff]{color:var(--gray-800)}.sb-item.sub-item:not(.active):hover .sb-icon[data-v-de2472ff]{color:var(--gray-800);stroke-width:1.75px}.sb-item.sub-item.active .sb-text[data-v-de2472ff]{color:var(--gray-900);font-weight:400}.sb-item.sub-item.active .sb-icon[data-v-de2472ff]{color:var(--gray-900);stroke-width:2px}.sb-wrapper[data-v-860a2782]{--expanded-width: 192px;--collapsed-width: 64px;--transition-duration: .3s;height:100%;transition:flex-basis var(--transition-duration) ease-out}.sb-wrapper:not(.mobile):not(.collapsed)[data-v-860a2782]{flex-basis:var(--expanded-width);min-width:var(--expanded-width);max-width:var(--expanded-width);flex-grow:0;flex-shrink:0}.sb-wrapper:not(.mobile):not(.collapsed) .cta[data-v-860a2782]{display:flex;justify-content:center;padding-block:10px;padding-inline:16px;width:100%}.sb-wrapper:not(.mobile):not(.collapsed)>#logo img[data-v-860a2782]{height:64px;margin:8px 0 0 6px;transform:scale(.65)}.sb-wrapper:not(.mobile).collapsed[data-v-860a2782]{padding-top:8px;min-width:var(--collapsed-width);max-width:var(--collapsed-width);flex-basis:var(--collapsed-width);flex-grow:0}.sb-wrapper:not(.mobile).collapsed[data-v-860a2782]>*{margin:0 auto}.sb-wrapper:not(.mobile).collapsed>#logo[data-v-860a2782]{margin-bottom:8px;padding-inline:16px}.sb-wrapper:not(.mobile).collapsed>#logo img[data-v-860a2782]{margin:0 0 -8px;width:30px;height:30px}.sb-wrapper:not(.mobile).collapsed>.cta[data-v-860a2782]{padding-block:10px;padding-inline:8px}.sb-wrapper:not(.mobile) #logo img[data-v-860a2782]{transition:width var(--transition-duration) ease-out,margin-inline var(--transition-duration) ease-out}.sb-wrapper.mobile[data-v-860a2782]{width:0;height:0;position:fixed;z-index:999}.sb-wrapper.mobile.drawer-open[data-v-860a2782]{width:100vw;height:100vh;top:0;left:0;z-index:1000}.sb-wrapper.mobile.drawer-open .sidebar-content[data-v-860a2782]{position:fixed;top:0;left:0;width:280px;height:100vh;background:var(--gray-50);border-right:1px solid var(--gray-200);padding:16px;overflow-y:auto;z-index:1002;transform:translate(0);transition:transform .3s ease-out}.mobile-backdrop[data-v-860a2782]{position:fixed;top:0;left:280px;width:calc(100vw - 280px);height:100vh;background:var(--overlay-backdrop);z-index:1001;cursor:pointer}.sb-wrapper.mobile.drawer-open .sidebar-content #logo[data-v-860a2782]{margin-bottom:24px;padding-inline:0}.sb-wrapper.mobile.drawer-open .sidebar-content #logo img[data-v-860a2782]{height:48px;margin:0}.sb-wrapper.mobile.drawer-open .sidebar-content .cta[data-v-860a2782]{padding-block:10px;padding-inline:0}.sb-wrapper.mobile.drawer-open .sidebar-content .sb-menu[data-v-860a2782]{padding-top:8px;height:auto}.sb-wrapper.mobile.drawer-open .cta.fab[data-v-860a2782]{display:none}#logo[data-v-860a2782]{display:flex;justify-content:center}#logo img[data-v-860a2782]{margin:0 auto}.sb-menu[data-v-860a2782]{padding-top:8px;height:calc(100% - 136px);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.sb-menu[data-v-860a2782]::-webkit-scrollbar{display:none}.sb-menu[data-v-860a2782] div.sb-item span.sb-text{transition:opacity var(--transition-duration) ease-out,max-width var(--transition-duration) ease-out}.sb-menu[data-v-860a2782] div.sb-item:not(.collapsed) span.sb-text{opacity:1;max-width:var(--expanded-width)}.sb-menu[data-v-860a2782] div.sb-item.collapsed span.sb-text{opacity:0;max-width:0}.sb-menu[data-v-860a2782]>*{margin-block:8px}.sb-menu>.sep[data-v-860a2782]{margin-block:12px}.sub-items-container[data-v-860a2782]{background-color:var(--gray-200);border-radius:8px;margin-inline:8px;padding-block:6px}.sub-items-container>.sb-item.sub-item[data-v-860a2782]>.sb-text{width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-menu[data-v-860a2782]>*:first-child{margin-top:2px}.sb-menu[data-v-860a2782]>*{text-wrap:nowrap;white-space:nowrap}.cta.fab[data-v-860a2782]{position:fixed;bottom:16px;right:16px}.cta[data-v-860a2782]{transition:padding-inline .2s ease .1s}.cta[data-v-860a2782] .cta-btn{background-color:var(--primary-500);border-color:var(--primary-500);color:var(--white)}.cta[data-v-860a2782] .cta-btn:not(:disabled):hover{background-color:var(--primary-600);border-color:var(--primary-600)}.cta[data-v-860a2782] .cta-btn:not(:disabled):active{background-color:var(--primary-700);border-color:var(--primary-700)}.cta[data-v-860a2782] .cta-btn .btn-icon{color:var(--white)}.sc-wrapper[data-v-860a2782]{margin-left:20px;margin-bottom:0}.pane-header{display:flex;justify-content:space-between;align-items:center;border:var(--border-extrathin) solid var(--border-primary);background-color:var(--surface-hover);height:48px;border-radius:8px;padding-inline:8px}.pane[data-v-742e3e7c]{padding-top:16px;background-color:var(--surface-primary);width:100%;display:flex;flex-direction:column;border-radius:16px;box-shadow:var(--shadow-soft);min-height:0;flex:1}.pane.mobile[data-v-742e3e7c]{border-radius:0;padding-block:8px}.pane[data-v-742e3e7c]>*{padding-inline:16px}.pane.mobile[data-v-742e3e7c]>*{padding-inline:8px}.pane-header-title[data-v-742e3e7c]{display:flex;align-items:center;flex:1}.content[data-v-742e3e7c]:not(:first-child){padding-top:16px}.content[data-v-742e3e7c]{overflow-x:auto;overflow-y:auto;padding-bottom:16px;flex:1;min-height:0}.content[data-v-742e3e7c] .section:last-child{margin-bottom:0}.section[data-v-510d09d6]{border-radius:calc(8px + var(--border-thin));background-color:var(--surface-page);border:var(--border-thin) solid var(--border-primary);margin-bottom:16px;width:fit-content}.section[data-v-510d09d6]>*{padding-inline:8px}.section>.title[data-v-510d09d6]{height:40px;border-bottom:2px solid var(--border-primary);margin-bottom:8px;padding-inline:8px;background-color:var(--gray-200);border-radius:8px 8px 0 0;display:flex;align-items:center}.section>.content[data-v-510d09d6]:first-child{padding-top:8px}.section>.content[data-v-510d09d6]:not(:last-child){padding-bottom:16px}.section[data-v-510d09d6]>:is(.content,.footer){display:flex;flex-direction:column;padding-inline:8px;padding-bottom:8px;gap:16px}.section.danger[data-v-510d09d6]{border-color:var(--border-error);border-radius:8px}.section.danger .title[data-v-510d09d6]{background-color:var(--error-50);border-color:var(--border-error)}.section.variant-enhanced[data-v-510d09d6]{background:var(--surface-primary);border-radius:16px;border:var(--border-thin) solid var(--gray-200);box-shadow:none;padding:24px;width:100%;transition:box-shadow .2s ease}.section.variant-enhanced.hoverable[data-v-510d09d6]:hover{box-shadow:var(--shadow-soft)}.section.variant-enhanced[data-v-510d09d6]>*{padding-inline:0}.section.variant-enhanced>.title[data-v-510d09d6]{font-size:20px;font-weight:var(--weight-semi);color:var(--gray-900);margin:0 0 24px;padding:0 0 16px;border-bottom:var(--border-thin) solid var(--gray-200);background:transparent;border-radius:0;height:auto;display:block}.section.variant-enhanced[data-v-510d09d6]>:is(.content,.footer){padding:0;gap:20px}.section.variant-minimal[data-v-510d09d6]{border-radius:8px;padding:16px;margin-bottom:8px;width:100%}.section.variant-minimal[data-v-510d09d6]>*{padding-inline:0}.section.variant-minimal>.title[data-v-510d09d6]{font-size:16px;margin:0 0 12px;padding:0 0 8px;border-bottom:var(--border-thin) solid var(--gray-200);background:transparent;border-radius:0;height:auto;display:block}.section.variant-minimal[data-v-510d09d6]>:is(.content,.footer){padding:0;gap:12px}.section.theme-purple>.title[data-v-510d09d6]{background-color:var(--purple-50)!important;color:var(--purple-900)}.section.variant-enhanced.theme-purple>.title[data-v-510d09d6]{border-bottom-color:var(--purple-200)}.section.theme-purple[data-v-510d09d6]{border-color:var(--purple-200)}.section.theme-danger[data-v-510d09d6]{border-color:var(--border-error)}.section.theme-danger>.title[data-v-510d09d6]{background-color:var(--error-50);color:var(--error-700)}.section.variant-enhanced.theme-danger>.title[data-v-510d09d6]{border-bottom-color:var(--error-200)}@media(max-width:768px){.section.variant-enhanced[data-v-510d09d6]{padding:20px}.section.variant-enhanced>.title[data-v-510d09d6]{font-size:18px;margin-bottom:20px;padding-bottom:12px}.section.variant-enhanced[data-v-510d09d6]>:is(.content,.footer){gap:16px}}@media(max-width:480px){.section.variant-enhanced[data-v-510d09d6]{padding:16px}.section.variant-enhanced>.title[data-v-510d09d6]{font-size:16px;margin-bottom:16px}}.feedback[data-v-4bf702bc]{opacity:0;pointer-events:none;transition:opacity .15s ease-in-out,visibility 0s .15s;visibility:hidden}.feedback.visible[data-v-4bf702bc]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .15s ease-in-out,visibility 0s}.trigger-btn[data-v-4bf702bc]{display:flex;align-items:center;justify-content:center;padding:2px;border:none;border-radius:12px;background:transparent;cursor:pointer;color:var(--trigger-color);transition:background-color .15s ease-in-out}.trigger-btn[data-v-4bf702bc]:hover{background-color:var(--gray-50);box-shadow:var(--shadow-strong)}.trigger-btn[data-v-4bf702bc]:active{background-color:var(--gray-100);box-shadow:none}.trigger-btn[data-v-4bf702bc] .tabler-icon{color:var(--trigger-color)}.trigger-btn.has-reaction[data-v-4bf702bc] .tabler-icon{fill:var(--trigger-color)}[data-v-4bf702bc] .bookmark{color:var(--blue-500)}[data-v-4bf702bc] .star{color:var(--yellow-500)}[data-v-4bf702bc] .heart{color:var(--red-400)}[data-v-4bf702bc] .check{color:var(--green-500)}[data-v-4bf702bc] .exclamation{color:var(--orange-500)}[data-v-4bf702bc] .question{color:var(--pink-500)}[data-v-4bf702bc] .quote{color:var(--purple-500)}@media(hover:none)and (pointer:coarse){.feedback[data-v-4bf702bc]{opacity:.3;pointer-events:auto;visibility:visible}.feedback.visible[data-v-4bf702bc]{opacity:1}}.settings[data-v-e160e430]{display:flex;flex-direction:column}.settings-header[data-v-e160e430]{padding:16px;font-weight:600}.buttons[data-v-e160e430]{display:flex;justify-content:flex-end;gap:8px;padding-bottom:16px}.buttons>button[data-v-e160e430]{padding-inline:16px}.buttons>.cta[data-v-e160e430]{padding-inline:48px;background-color:var(--surface-action);border-color:var(--border-action)}.row[data-v-e160e430]{display:flex;justify-content:flex-start;gap:8px;align-items:center}.row .label[data-v-e160e430]{text-align:left;width:48px}.row .control[data-v-e160e430]{flex-grow:1}.column[data-v-e160e430]{display:flex;flex-direction:column;gap:4px}.control[data-v-e160e430] .sc-btn{padding-inline:2px 8px!important;padding-block:0px;width:80px;display:flex;justify-content:center}.control[data-v-e160e430] .sc-icon{flex-shrink:0;margin:6px 2px}.control[data-v-e160e430] .sc-btn:first-child{border-radius:8px 0 0 8px}.control[data-v-e160e430] .sc-btn:last-child{border-radius:0 8px 8px 0}.control[data-v-e160e430] .sc-label{font-size:15px}.control[data-v-e160e430] .cp-wrapper{justify-content:space-between}.theme[data-v-e160e430] .sc-btn{padding-inline:2px 8px!important}:is(.bg,.accent) .label[data-v-e160e430]{width:96px!important}.style[data-v-e160e430] .sc-btn{letter-spacing:.04em;height:32px;padding-inline:8px}.style[data-v-e160e430] .sc-item .sc-label{text-transform:none}.style[data-v-e160e430] .sc-item:first-child .sc-label{font-family:"Source Sans 3"!important}.style[data-v-e160e430] .sc-item:last-child .sc-label{font-family:"Source Serif 4"!important}.file-title[data-v-d6ab4788]{text-overflow:ellipsis;overflow:hidden;line-height:1}.manuscriptwrapper{overflow:visible;background-color:var(--v8280606c)!important;font-size:var(--v1d88128c)!important;line-height:var(--v212e3e52)!important;font-family:var(--v75afd1a2)!important;padding:0 var(--v1da624c8) 0 var(--v1da624c8)!important;margin:0!important;max-width:unset!important;padding-bottom:48px!important;border-radius:0!important}.manuscriptwrapper section.level-1{margin-block:0px!important}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotate(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotate(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}to{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}to{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}to{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.rsm-manuscript[data-v-100d7795]{background-color:var(--v99face98)!important}.footer-logo[data-v-100d7795]{display:flex;justify-content:center;padding-top:48px;padding-bottom:96px}.cm-wrapper{width:fit-content;overflow:visible}.context-menu{z-index:999;background-color:var(--surface-primary);padding-block:8px;border-radius:16px;min-width:fit-content;box-shadow:var(--shadow-strong),var(--shadow-soft)}.context-menu>*:not(:last-child){margin-bottom:8px}.context-menu--mobile{width:90vw;max-width:320px;max-height:80vh;overflow-y:auto}.context-menu-trigger{width:fit-content}@media(hover:none)and (pointer:coarse){.cm-wrapper{-webkit-tap-highlight-color:transparent}}.item[data-v-bcde3409]{background:transparent;border:none;font:inherit;cursor:pointer;display:flex;align-items:center;width:100%;padding-left:10px;padding-right:16px;padding-block:0px;gap:4px;transition:var(--transition-bg-color);color:var(--extra-dark)}.item[data-v-bcde3409]:hover{background-color:var(--surface-hover)}.item[data-v-bcde3409]:focus-visible{background-color:var(--surface-hover);outline:none}.item>.tabler-icon[data-v-bcde3409]{stroke-width:1.75px}.item.danger[data-v-bcde3409]{color:var(--text-error)}.item.danger[data-v-bcde3409]:hover{background-color:var(--surface-error)}.item.danger .tabler-icon[data-v-bcde3409]{color:var(--icon-error)}.item.focused[data-v-bcde3409]{background-color:var(--surface-hover)}.cmi-shortcut[data-v-bcde3409]{margin-left:auto;padding-left:16px;font-size:11px;color:var(--gray-600);white-space:nowrap}.fm-wrapper[data-v-532cb36f]{width:fit-content;height:48px;display:flex;align-items:center;justify-content:center}.fm-wrapper.ButtonRow[data-v-532cb36f]{height:32px}.tab-wrapper{background:transparent;border:none;font:inherit;padding:0;cursor:pointer;--transition-duration: .3s;height:calc(48px - var(--border-extrathin));width:64px;display:flex;flex-direction:column;align-items:center;margin:0 auto;color:var(--gray-800);border-radius:8px 8px 0 0;border-bottom:var(--border-thin) solid transparent;transition:background-color var(--transition-duration) ease,box-shadow var(--transition-duration) ease,border-bottom-color var(--transition-duration) ease}.tab-wrapper .tabler-icon{color:var(--gray-800)}.tab-wrapper:focus-visible{outline:var(--border-med) solid var(--border-action);outline-offset:var(--border-extrathin)}.tab-wrapper:not(.active):hover{color:var(--almost-black);cursor:pointer;box-shadow:var(--shadow-soft)}.tab-wrapper:not(.active):hover .tabler-icon{color:var(--almost-black)}.tab-wrapper.active{color:var(--almost-black);background-color:var(--information-100);box-shadow:var(--shadow-strong);border-bottom-color:var(--border-action)}.tab-wrapper.active .tabler-icon{color:var(--almost-black)}.tab-wrapper .tabler-icon{margin-top:6px;margin-bottom:2px;stroke-width:2px}.tab-label{font-weight:var(--weight-medium)!important}.tab-page-wrapper{width:100%;height:100%}.tabs-wrapper{--header-height: 48px;width:min-content;height:100%}.tabs-header{height:var(--header-height);display:flex;gap:4px;border-radius:8px;width:fit-content;background-color:var(--surface-hover);border:var(--border-extrathin) solid var(--border-primary)}.tabs-header .tab-wrapper:first-child:not(.active){border-bottom-left-radius:8px!important}.tabs-header .tab-wrapper:last-child:not(.active){border-bottom-right-radius:8px!important}.tabs-content{width:calc(100% + var(--scrollbar-size));height:calc(100% - var(--header-height));padding-top:16px}.ms-tags.context-menu{padding-inline:8px}.tag[data-v-b1ffbc35]{background:transparent;border:none;font:inherit;display:flex;align-items:center;border-radius:16px;padding-inline:8px;padding-block:4px;text-wrap:nowrap;height:24px;text-align:center;border:var(--border-thin) solid transparent}.tag.editable[data-v-b1ffbc35]{cursor:pointer}.tag.on.red[data-v-b1ffbc35]{background-color:var(--red-300);color:var(--text-body)}.tag.on.purple[data-v-b1ffbc35]{background-color:var(--purple-300);color:var(--text-body)}.tag.on.green[data-v-b1ffbc35]{background-color:var(--green-300);color:var(--text-body)}.tag.on.orange[data-v-b1ffbc35]{background-color:var(--orange-300);color:var(--text-body)}.tag.off.red[data-v-b1ffbc35]{border:var(--border-thin) solid var(--red-400);color:var(--red-400)}.tag.off.purple[data-v-b1ffbc35]{border:var(--border-thin) solid var(--purple-400);color:var(--purple-400)}.tag.off.green[data-v-b1ffbc35]{border:var(--border-thin) solid var(--green-400);color:var(--green-400)}.tag.off.orange[data-v-b1ffbc35]{border:var(--border-thin) solid var(--orange-400);color:var(--orange-400)}.tag.off.new-tag-color[data-v-b1ffbc35]{border:var(--border-thin) solid var(--gray-400);color:var(--gray-400)}.tag[data-v-b1ffbc35]:focus-visible{outline:var(--border-med) solid var(--border-action);outline-offset:var(--border-extrathin)}.tag[data-v-b1ffbc35]:has(>.editable-text>input){padding-inline:0}.tag>.editable-text[data-v-b1ffbc35]>input{padding-block:0;background-color:transparent;width:inherit}.tag-control[data-v-4c1cae56]{display:flex;gap:4px;align-items:center;justify-content:space-between}.tag-control[data-v-4c1cae56]:focus-within{background-color:var(--surface-hover)}.tag[data-v-4c1cae56]:hover{background-color:var(--surface-hover)}.tag-row[data-v-cb948d52]{display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:0px}.controls[data-v-cb948d52]{display:flex;align-items:center;gap:8px}.overflow-tag[data-v-cb948d52]{border:var(--border-extrathin) solid var(--border-primary);border-radius:16px;padding:4px 8px;font-size:12px;color:var(--gray-700);cursor:pointer;transition:all .3s ease;white-space:nowrap;flex-shrink:0}.overflow-tag[data-v-cb948d52]:hover{background-color:var(--surface-hint);border-color:var(--border-action);color:var(--almost-black)}.overflow-tag.show-less[data-v-cb948d52]{color:var(--gray-700);font-size:12px}.password-strength[data-v-949bf5d4]{margin-top:8px}.strength-bar[data-v-949bf5d4]{width:100%;height:4px;background-color:var(--gray-200);border-radius:2px;overflow:hidden}.strength-fill[data-v-949bf5d4]{height:100%;transition:width .3s ease,background-color .3s ease;border-radius:2px}.strength-fill.weak[data-v-949bf5d4]{background-color:var(--error-500)}.strength-fill.medium[data-v-949bf5d4]{background-color:var(--warning-500)}.strength-fill.strong[data-v-949bf5d4]{background-color:var(--success-500)}.strength-text[data-v-949bf5d4]{font-size:12px;font-weight:var(--weight-medium);margin-top:4px}.strength-text.weak[data-v-949bf5d4]{color:var(--error-600)}.strength-text.medium[data-v-949bf5d4]{color:var(--warning-600)}.strength-text.strong[data-v-949bf5d4]{color:var(--success-600)}.strength-suggestions[data-v-949bf5d4]{margin-top:8px}.strength-suggestions ul[data-v-949bf5d4]{margin:0;padding-left:16px;list-style-type:disc}.strength-suggestions li[data-v-949bf5d4]{font-size:12px;color:var(--text-disabled);margin-bottom:2px}.strength-suggestions li[data-v-949bf5d4]:last-child{margin-bottom:0}.component-section[data-v-6315e243]{margin-bottom:16px;border:var(--border-extrathin) solid var(--gray-200);border-radius:8px;padding:20px;background-color:var(--surface-page)}.component-title[data-v-6315e243]{margin:0 0 16px;color:var(--extra-dark);border-bottom:var(--border-extrathin) solid var(--gray-100);padding-bottom:8px}.shortcuts-grid[data-v-6315e243]{display:grid;gap:8px}.shortcut-item[data-v-6315e243]{display:flex;align-items:center;gap:32px;padding:8px 0;border-bottom:var(--border-extrathin) solid var(--gray-50)}.shortcut-key-container[data-v-6315e243]{display:flex;align-items:center;gap:8px;min-width:72px;flex-shrink:0}.key[data-v-6315e243]{background-color:var(--gray-75);height:32px;width:32px;border:var(--border-extrathin) solid var(--border-primary);border-radius:4px;display:flex;justify-content:center;align-items:center;text-transform:uppercase}.shortcut-description[data-v-6315e243]{flex:1;display:flex;flex-direction:column}.description-text[data-v-6315e243]{color:var(--dark)}.s-wrapper[data-v-1f64c710]{color:var(--extra-dark);background-color:var(--surface-page);border:2px solid var(--border-primary);border-radius:16px;height:48px;min-width:184px;display:flex;align-items:center;padding-inline:12px 8px;gap:16px;transition:var(--transition-bg-color),var(--transition-bd-color)}.s-wrapper[data-v-1f64c710]:has(>input:focus){border-color:var(--border-action);box-shadow:var(--shadow-strong)}.s-wrapper>.tabler-icon[data-v-1f64c710]{flex-shrink:0}.s-wrapper>input[data-v-1f64c710]{flex:1;background-color:var(--surface-page);border:none;padding-inline:16px;margin:0;font:inherit;color:inherit;outline:none;width:100%;height:100%}.s-wrapper[data-v-1f64c710]:hover{cursor:text}.s-wrapper.compact[data-v-1f64c710]{height:36px;border-radius:8px;padding-inline:6px 8px}.s-wrapper.compact>.tabler-icon[data-v-1f64c710]{width:20px;height:20px}.tabler-icon[data-v-1f64c710]{height:100%}.hint[data-v-1f64c710]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:var(--weight-medium);color:var(--blue-900);text-align:center}.match-buttons[data-v-1f64c710]{display:flex;flex-direction:row;align-items:center}.match-buttons svg[data-v-1f64c710]{margin-inline:0}.extra-buttons[data-v-1f64c710] svg{color:var(--dark)}html,body{height:100%;width:100%}mark[data-annotation-id]{background-color:var(--purple-200);border-radius:2px;cursor:pointer;transition:box-shadow .2s ease}mark[data-annotation-id].hover{box-shadow:inset 0 -2px 0 var(--mark-border, var(--gray-600))}mark[data-annotation-id].active{box-shadow:inset 0 -2px 0 var(--mark-border, var(--purple-400))}[data-highlight-annotation].hover{box-shadow:inset 0 -2px 0 var(--mark-border, var(--gray-600))}[data-highlight-annotation].active{box-shadow:inset 0 -2px 0 var(--mark-border, var(--purple-400))}body{background-color:var(--gray-75)}#app{background-color:var(--extra-light);display:flex;height:100%;margin:0 auto;border-radius:24px;font-family:"Source Sans 3",sans-serif;font-weight:var(--weight-regular);font-size:16px;line-height:1.25;color:var(--extra-dark)}#env{position:fixed;bottom:0;right:0;color:var(--dark);background-color:var(--green-100);opacity:.3;padding:4px;border-radius:16px;z-index:999;pointer-events:none}.app-loading{display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:var(--extra-light)}
