.i-icon{color:inherit;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;line-height:0;display:inline-block}.i-icon-spin svg{animation:1s linear infinite i-icon-spin}.i-icon-rtl{transform:scaleX(-1)}@keyframes i-icon-spin{to{transform:rotate(360deg)}}:root{--motion-duration-fast:.12s;--motion-duration-standard:.18s;--motion-duration-slow:.24s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-enter:cubic-bezier(0, 0, .2, 1);--motion-easing-leave:cubic-bezier(.4, 0, 1, 1);--motion-distance-sm:4px;--motion-distance-md:8px}.app-fade-enter-active,.app-fade-leave-active{transition:opacity var(--motion-duration-standard) var(--motion-easing-standard)}.app-fade-enter-from,.app-fade-leave-to{opacity:0}.app-slide-y-enter-active{transition:opacity var(--motion-duration-standard) var(--motion-easing-enter), transform var(--motion-duration-standard) var(--motion-easing-enter)}.app-slide-y-leave-active{transition:opacity var(--motion-duration-fast) var(--motion-easing-leave), transform var(--motion-duration-fast) var(--motion-easing-leave)}.app-slide-y-enter-from,.app-slide-y-leave-to{opacity:0;transform:translateY(var(--motion-distance-md))}.app-slide-x-reverse-enter-active{transition:opacity var(--motion-duration-standard) var(--motion-easing-enter), transform var(--motion-duration-standard) var(--motion-easing-enter)}.app-slide-x-reverse-leave-active{transition:opacity var(--motion-duration-fast) var(--motion-easing-leave), transform var(--motion-duration-fast) var(--motion-easing-leave)}.app-slide-x-reverse-enter-from,.app-slide-x-reverse-leave-to{opacity:0;transform:translateX(var(--motion-distance-md))}.app-scale-fade-enter-active,.app-scale-fade-leave-active{transform-origin:50%;transition:opacity var(--motion-duration-standard) var(--motion-easing-standard), transform var(--motion-duration-standard) var(--motion-easing-standard)}.app-scale-fade-enter-from,.app-scale-fade-leave-to{opacity:0;transform:scale(.98)}.app-grid-reveal{grid-template-rows:1fr;display:grid}.app-grid-reveal__inner{min-height:0}.app-grid-reveal-enter-active,.app-grid-reveal-leave-active,.app-grid-reveal-enter-active>.app-grid-reveal__inner,.app-grid-reveal-leave-active>.app-grid-reveal__inner{overflow:hidden}.app-grid-reveal-enter-active{transition:grid-template-rows var(--motion-duration-slow) var(--motion-easing-enter), opacity var(--motion-duration-standard) var(--motion-easing-enter)}.app-grid-reveal-leave-active{transition:grid-template-rows var(--motion-duration-slow) var(--motion-easing-leave), opacity var(--motion-duration-fast) var(--motion-easing-leave)}.app-grid-reveal-enter-from,.app-grid-reveal-leave-to{opacity:0;grid-template-rows:0fr}.app-inline-reveal{vertical-align:middle;grid-template-columns:1fr;min-width:0;display:inline-grid;overflow:hidden}.app-inline-reveal__inner{white-space:nowrap;min-width:0;overflow:hidden}.app-inline-reveal-enter-active{transition:grid-template-columns var(--motion-duration-standard) var(--motion-easing-enter), opacity var(--motion-duration-standard) var(--motion-easing-enter), transform var(--motion-duration-standard) var(--motion-easing-enter)}.app-inline-reveal-leave-active{transition:grid-template-columns var(--motion-duration-standard) var(--motion-easing-leave), opacity var(--motion-duration-fast) var(--motion-easing-leave), transform var(--motion-duration-fast) var(--motion-easing-leave)}.app-inline-reveal-enter-from,.app-inline-reveal-leave-to{opacity:0;transform:translateX(var(--motion-distance-md));grid-template-columns:0fr}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:1ms;--motion-duration-standard:1ms;--motion-duration-slow:1ms;--motion-distance-sm:0px;--motion-distance-md:0px}.app-fade-enter-active,.app-fade-leave-active,.app-slide-y-enter-active,.app-slide-y-leave-active,.app-slide-x-reverse-enter-active,.app-slide-x-reverse-leave-active,.app-scale-fade-enter-active,.app-scale-fade-leave-active,.app-grid-reveal-enter-active,.app-grid-reveal-leave-active,.app-inline-reveal-enter-active,.app-inline-reveal-leave-active{transition-duration:1ms}.app-slide-y-enter-from,.app-slide-y-leave-to,.app-slide-x-reverse-enter-from,.app-slide-x-reverse-leave-to,.app-scale-fade-enter-from,.app-scale-fade-leave-to,.app-inline-reveal-enter-from,.app-inline-reveal-leave-to{transform:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#app{background:rgb(var(--v-theme-background));min-height:100%;color:rgb(var(--v-theme-on-background));margin:0}html.v-theme--adminLight,body.v-theme--adminLight,.v-theme--adminLight{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--app-divider-rgb:var(--v-theme-outline);--app-divider-color:rgba(var(--app-divider-rgb), .1);--app-subtle-divider-color:rgba(var(--app-divider-rgb), .06);--app-card-border-color:rgba(var(--app-divider-rgb), .12)}html.v-theme--adminDark,body.v-theme--adminDark,.v-theme--adminDark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--app-divider-rgb:var(--v-theme-outline);--app-divider-color:rgba(var(--app-divider-rgb), .1);--app-subtle-divider-color:rgba(var(--app-divider-rgb), .06);--app-card-border-color:rgba(var(--app-divider-rgb), 0)}*,:before,:after{box-sizing:border-box}.rounded-card{border-radius:12px!important}.rounded-input{border-radius:8px!important}.text-layout-break-word{overflow-wrap:anywhere;word-break:break-word}.material-symbols-rounded{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1}body.admin-ui-active.v-theme--adminDark{--admin-dialog-shadow:0 18px 48px #00000059}body.admin-ui-active.v-theme--adminDark .admin-content .v-field,body.admin-ui-active.v-theme--adminDark .v-overlay-container .v-field{background:rgb(var(--v-theme-surface-container-high))}body.admin-ui-active.v-theme--adminDark .v-overlay-container .v-card:not(.admin-dialog-card):not(:where(.v-menu .v-card)){box-shadow:0 18px 48px #00000059!important}body.admin-ui-active.v-theme--adminDark .v-overlay-container .v-list:not(:where(.v-menu .v-list)){box-shadow:0 12px 32px #00000059!important}:root{--app-menu-radius-small:8px;--app-menu-radius-medium:12px;--app-menu-radius-large:16px;--app-menu-radius-pill:999px;--app-menu-border-opacity:.08;--app-menu-shadow:0 2px 6px #0000000f, 0 8px 24px #0000001f}:where(.v-theme--dark,.v-theme--adminDark){--app-menu-border-opacity:.12;--app-menu-shadow:0 2px 6px #00000029, 0 8px 24px #00000052}:root:has(.v-application.v-theme--dark){--app-menu-border-opacity:.12;--app-menu-shadow:0 2px 6px #00000029, 0 8px 24px #00000052}body.admin-ui-active .v-menu,.app-menu-surface--small{--app-menu-radius:var(--app-menu-radius-small)}.app-menu-surface--medium{--app-menu-radius:var(--app-menu-radius-medium)}.app-menu-surface--large{--app-menu-radius:var(--app-menu-radius-large)}.app-menu-surface--pill{--app-menu-radius:var(--app-menu-radius-pill)}.app-menu-surface,.v-menu>.v-overlay__content>.v-list,.v-menu>.v-overlay__content.v-select__content,.v-menu>.v-overlay__content.v-autocomplete__content{box-sizing:border-box;border:1px solid rgba(var(--v-theme-on-surface), var(--app-menu-border-opacity))!important;border-radius:var(--app-menu-radius,var(--app-menu-radius-medium))!important;box-shadow:var(--app-menu-shadow)!important}.v-menu>.v-overlay__content:is(.v-select__content,.v-autocomplete__content){overflow:hidden}.v-menu>.v-overlay__content:is(.v-select__content,.v-autocomplete__content)>.v-sheet,.v-menu>.v-overlay__content:is(.v-select__content,.v-autocomplete__content)>.v-sheet>.v-list,.v-menu>.v-overlay__content:is(.v-select__content,.v-autocomplete__content)>.v-list{border-radius:inherit!important;box-shadow:none!important;border:0!important}.v-menu>.v-overlay__content:not(.v-select__content,.v-autocomplete__content):has(>.v-list,>.app-menu-surface){border-radius:0;box-shadow:none!important;border:0!important}.v-theme--dark.v-menu>.v-overlay__content:is(.v-select__content,.v-autocomplete__content)>.v-sheet{background-color:rgb(var(--v-theme-surface-container))!important}body.admin-ui-active{--admin-dialog-radius:8px;--admin-dialog-surface:rgb(var(--v-theme-surface));--admin-dialog-border:var(--app-card-border-color);--admin-dialog-shadow:0 18px 48px #0f141929;--admin-dialog-header-padding:14px 16px 12px;--admin-dialog-body-padding:16px;--admin-dialog-actions-padding:10px 16px 16px}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-card{max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid var(--admin-dialog-border)!important;border-radius:var(--admin-dialog-radius)!important;background:var(--admin-dialog-surface)!important;box-shadow:var(--admin-dialog-shadow)!important}body.admin-ui-active.v-theme--adminDark{--admin-dialog-surface:rgb(var(--v-theme-surface-container))}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-header{border-bottom:1px solid var(--app-subtle-divider-color);min-height:48px;padding:var(--admin-dialog-header-padding);justify-content:space-between;align-items:center;gap:12px;display:flex}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-header--borderless{border-bottom:0}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-heading{align-items:center;gap:10px;min-width:0;display:flex}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-icon{border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-icon--default,body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-icon--info{background:rgba(var(--v-theme-primary), .1);color:rgb(var(--v-theme-primary))}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-icon--success{background:rgba(var(--v-theme-success), .1);color:rgb(var(--v-theme-success))}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-icon--warning{background:rgba(var(--v-theme-warning), .14);color:rgb(var(--v-theme-warning))}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-icon--error{background:rgba(var(--v-theme-error), .12);color:rgb(var(--v-theme-error))}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-title{color:rgb(var(--v-theme-on-surface));letter-spacing:0;font-size:15px;font-weight:700;line-height:1.4}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-subtitle{color:rgb(var(--v-theme-on-surface-variant));margin-top:2px;font-size:12px;line-height:1.45}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-header-actions{flex:none;align-items:center;gap:4px;display:flex}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-close.v-btn.v-btn--icon{border-radius:8px!important;width:32px!important;min-width:32px!important;height:32px!important}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-body{color:rgb(var(--v-theme-on-surface));padding:var(--admin-dialog-body-padding);font-size:13px}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-body--no-padding{padding:0}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-body--scrollable{overflow-y:auto}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-actions{border-top:1px solid var(--app-subtle-divider-color);min-height:52px;padding:var(--admin-dialog-actions-padding);justify-content:flex-end;align-items:center;gap:10px;display:flex}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-action-row{justify-content:flex-end;align-items:center;gap:10px;width:100%;display:flex}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-action-row--stacked,body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-action-row--full{align-items:stretch}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-action-row--stacked{flex-direction:column-reverse}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-action.v-btn:not(.v-btn--icon){min-width:80px}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-message{color:rgb(var(--v-theme-on-surface-variant));font-size:13px;line-height:1.6}@media (width<=600px){body.admin-ui-active .v-overlay-container .admin-dialog-overlay{margin:12px}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-card{max-height:calc(100dvh - 24px)}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-header{padding:12px 14px 10px}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-body{padding:14px}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-body--no-padding{padding:0}body.admin-ui-active .v-overlay-container .admin-dialog-overlay .admin-dialog-actions{padding:10px 14px 14px}}.tiptap-content{--tt-content-color:rgb(var(--v-theme-on-surface));--tt-muted-color:rgb(var(--v-theme-on-surface-variant));--tt-link-color:rgb(var(--v-theme-link-text));--tt-mark-bg:#ffd60a47;--tt-mark-text:inherit;--tt-inline-code-bg:#3838380f;--tt-inline-code-text:rgb(var(--v-theme-on-surface));--tt-codeblock-bg:#3838380a;--tt-codeblock-text:rgb(var(--v-theme-on-surface));--tt-codeblock-radius:6px;--tt-codeblock-copy-bg:rgba(var(--v-theme-surface), .88);--tt-codeblock-copy-border:rgba(var(--v-theme-outline), .12);--tt-codeblock-copy-hover-bg:rgb(var(--v-theme-surface));--tt-codeblock-copy-success:rgb(var(--v-theme-success));--tt-code-font-family:"JetBrains Mono", "Fira Code", "Cascadia Code", "Monaco", "Consolas", monospace;--tt-blockquote-border-color:rgba(var(--v-theme-on-surface), .24);--tt-blockquote-text-color:rgb(var(--v-theme-on-surface));--tt-task-checkbox-bg:transparent;--tt-task-checkbox-border:rgba(var(--v-theme-on-surface), .28);--tt-task-checkbox-active-bg:rgb(var(--v-theme-on-surface));--tt-task-checkbox-active-border:rgb(var(--v-theme-on-surface));--tt-task-checkbox-check:rgb(var(--v-theme-surface));--tt-hr-color:var(--app-subtle-divider-color);--tt-inline-media-radius:16px;--tt-scrollbar-track:rgba(var(--v-theme-on-surface), .05);--tt-scrollbar-thumb:rgba(var(--v-theme-on-surface), .2);--tt-scrollbar-thumb-hover:rgba(var(--v-theme-on-surface), .3);overflow-wrap:break-word;word-wrap:break-word;word-break:normal;width:100%;max-width:100%;color:var(--tt-content-color);font-size:16px;line-height:28px}:is(.theme--dark,.v-theme--dark,.v-theme--adminDark,.editor--dark) .tiptap-content{--tt-mark-bg:#facc1547;--tt-mark-text:rgb(var(--v-theme-on-surface));--tt-inline-code-bg:#ffffff1a;--tt-inline-code-text:rgb(var(--v-theme-on-surface));--tt-codeblock-bg:#ffffff14;--tt-codeblock-text:rgb(var(--v-theme-on-surface));--tt-codeblock-copy-bg:rgba(var(--v-theme-surface-container), .88);--tt-codeblock-copy-border:rgba(var(--v-theme-on-surface), .16);--tt-codeblock-copy-hover-bg:rgb(var(--v-theme-surface-container-high));--tt-blockquote-border-color:rgba(var(--v-theme-on-surface), .28);--tt-blockquote-text-color:rgb(var(--v-theme-on-surface));--tt-task-checkbox-border:rgba(var(--v-theme-on-surface), .36);--tt-task-checkbox-active-bg:rgb(var(--v-theme-on-surface));--tt-task-checkbox-active-border:rgb(var(--v-theme-on-surface));--tt-task-checkbox-check:rgb(var(--v-theme-surface));--tt-scrollbar-track:rgba(var(--v-theme-on-surface), .08);--tt-scrollbar-thumb:rgba(var(--v-theme-on-surface), .24);--tt-scrollbar-thumb-hover:rgba(var(--v-theme-on-surface), .36)}.tiptap-content p{white-space:normal;word-wrap:break-word;word-break:normal;margin:0}.tiptap-content p:empty:before{content:" "}.tiptap-content p br{display:inline}.tiptap-content.tiptap-wrap-stable,.tiptap-content.tiptap-wrap-stable :is(p,li,blockquote p){min-width:0;max-width:100%}.tiptap-content.tiptap-wrap-stable :is(p,li,blockquote p){white-space:pre-wrap;overflow-wrap:anywhere;word-wrap:break-word;word-break:normal}.tiptap-content .post-inline-media{max-width:100%;margin:12px 0}.tiptap-content .post-inline-media img{border-radius:var(--tt-inline-media-radius);background:rgb(var(--v-theme-surface-variant));width:100%;max-width:100%;height:auto;display:block}.tiptap-content.tiptap-display :is(.post-inline-media img,img[data-inline-ref]){object-fit:contain;max-height:min(80vh,960px)}.tiptap-content .post-inline-media[data-align=left]{margin-left:0;margin-right:auto}.tiptap-content .post-inline-media[data-align=center]{margin-left:auto;margin-right:auto}.tiptap-content .post-inline-media[data-align=right]{margin-left:auto;margin-right:0}.tiptap-content .post-inline-media figcaption{color:var(--tt-muted-color);text-align:center;white-space:pre-wrap;margin-top:8px;font-size:14px;line-height:22px}.tiptap-content.tiptap-display p:not([style*=text-align]),.tiptap-content.tiptap-editor p:not([style*=text-align]){text-align:start;text-align-last:auto;text-justify:auto}.tiptap-content.tiptap-force-justify p{text-justify:inter-ideograph;text-align:justify!important;text-align-last:start!important}.tiptap-content.tiptap-force-start p,.tiptap-content.tiptap-force-left p{text-justify:auto;text-align:start!important;text-align-last:auto!important}.tiptap-content :is(h1,h2,h3){color:var(--tt-content-color);margin-top:.35em;margin-bottom:.25em;font-weight:600;line-height:28px}.tiptap-content h1{font-size:18px}.tiptap-content h2{font-size:17px}.tiptap-content h3{font-size:16px}.tiptap-content :is(h1,h2,h3):first-child{margin-top:0}.tiptap-content mark{background-color:var(--tt-mark-bg);-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--tt-mark-text);border-radius:.2em;padding:.05em .25em}.tiptap-content strong{font-weight:600}.tiptap-content em{font-style:italic}.tiptap-content u{text-decoration:underline}.tiptap-content s{text-decoration:line-through}.tiptap-content sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative;top:-.5em}.tiptap-content sub{vertical-align:baseline;font-size:.75em;line-height:0;position:relative;bottom:-.25em}.tiptap-content ul,.tiptap-content ol{margin-top:.5em;margin-bottom:.5em;padding-left:2em}.tiptap-content ul{list-style-type:disc}.tiptap-content ol{list-style-type:decimal}.tiptap-content li{margin-bottom:.25em}.tiptap-content li::marker{color:var(--tt-muted-color)}.tiptap-content ul[data-type=taskList]{margin:.5em 0;padding-left:.25em;list-style:none}.tiptap-content ul[data-type=taskList]>li{align-items:flex-start;gap:.5em;margin-bottom:.35em;list-style:none;display:flex}.tiptap-content ul[data-type=taskList]>li>label{cursor:pointer;flex:none;width:1em;height:1em;margin-top:.4em;position:relative}.tiptap-content ul[data-type=taskList]>li>label input[type=checkbox]{opacity:0;width:0;height:0;margin:0;position:absolute}.tiptap-content ul[data-type=taskList]>li>label span{border:1px solid var(--tt-task-checkbox-border);background:var(--tt-task-checkbox-bg);box-sizing:border-box;border-radius:4px;width:1em;height:1em;transition:background-color .12s,border-color .12s;display:block}.tiptap-content ul[data-type=taskList]>li>label span:after{content:"";border:solid var(--tt-task-checkbox-check);opacity:0;border-width:0 .14em .14em 0;width:.28em;height:.52em;position:absolute;top:.16em;left:.32em;transform:rotate(45deg)}.tiptap-content ul[data-type=taskList]>li>label input[type=checkbox]:checked+span{background:var(--tt-task-checkbox-active-bg);border-color:var(--tt-task-checkbox-active-border)}.tiptap-content ul[data-type=taskList]>li>label input[type=checkbox]:checked+span:after{opacity:1}.tiptap-content ul[data-type=taskList]>li>div{min-width:0;line-height:inherit;flex:auto}.tiptap-content ul[data-type=taskList]>li[data-checked=true]>div{color:var(--tt-muted-color);opacity:.62;text-decoration:line-through}.tiptap-content ul[data-type=taskList]>li>div>:first-child{margin-top:0}.tiptap-content ul[data-type=taskList]>li>div>:last-child{margin-bottom:0}.tiptap-content ul[data-type=taskList]>li[data-checked=true]>div p,.tiptap-content ul[data-type=taskList]>li[data-checked=true]>div p span{text-decoration:line-through}.tiptap-content ul ul,.tiptap-content ol ol,.tiptap-content ul ol,.tiptap-content ol ul{margin-top:.5em;margin-bottom:.5em}.tiptap-content blockquote{border-left:3px solid var(--tt-blockquote-border-color);color:var(--tt-blockquote-text-color);margin:1em 0;padding-left:.875em;font-style:normal}.tiptap-content blockquote p{margin:0}.tiptap-content code{background:var(--tt-inline-code-bg);color:var(--tt-inline-code-text);font-family:var(--tt-code-font-family);border-radius:.375rem;padding:.1em .25em;font-size:.875em;line-height:1.4}.tiptap-content pre{background:var(--tt-codeblock-bg);border-radius:var(--tt-codeblock-radius);color:var(--tt-codeblock-text);font-family:var(--tt-code-font-family);white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;border:none;margin:1em 0;padding:1em;font-size:14px;line-height:22px;position:relative;overflow-x:auto}.tiptap-content .tiptap-code-block-copy{margin:1em 0;position:relative}.tiptap-content .tiptap-code-block-copy pre{margin:0;padding-right:3.25em}.tiptap-content .tiptap-code-copy-button{z-index:2;border:1px solid var(--tt-codeblock-copy-border);width:30px;height:30px;color:var(--tt-muted-color);background:var(--tt-codeblock-copy-bg);cursor:pointer;opacity:.78;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .14s,color .14s,opacity .14s;display:inline-flex;position:absolute;top:6px;right:6px}.tiptap-content .tiptap-code-copy-button:hover,.tiptap-content .tiptap-code-copy-button:focus-visible{color:var(--tt-content-color);background:var(--tt-codeblock-copy-hover-bg);opacity:1;outline:none}.tiptap-content .tiptap-code-copy-button.is-copied{color:var(--tt-codeblock-copy-success);opacity:1}.tiptap-content .tiptap-code-copy-button.is-failed{color:rgb(var(--v-theme-error));opacity:1}.tiptap-content .tiptap-code-copy-button-icon{font-size:18px;line-height:1}.tiptap-content pre::-webkit-scrollbar{height:6px}.tiptap-content pre::-webkit-scrollbar-track{background:var(--tt-scrollbar-track);border-radius:3px}.tiptap-content pre::-webkit-scrollbar-thumb{background:var(--tt-scrollbar-thumb);border-radius:3px}.tiptap-content pre::-webkit-scrollbar-thumb:hover{background:var(--tt-scrollbar-thumb-hover)}.tiptap-content pre code{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;white-space:inherit;background:0 0;border:none;border-radius:0;padding:0}.tiptap-content .hljs-keyword,.tiptap-content .hljs-selector-tag,.tiptap-content .hljs-built_in{color:rgb(var(--v-theme-primary));font-weight:600}.tiptap-content .hljs-string,.tiptap-content .hljs-attr{color:rgb(var(--v-theme-success))}.tiptap-content .hljs-number,.tiptap-content .hljs-literal{color:rgb(var(--v-theme-warning))}.tiptap-content .hljs-comment{color:var(--tt-muted-color);font-style:italic}.tiptap-content .hljs-function,.tiptap-content .hljs-title{color:rgb(var(--v-theme-link-text))}.tiptap-content .hljs-variable,.tiptap-content .hljs-name{color:rgb(var(--v-theme-error))}.tiptap-content .tag-mention{color:var(--tt-link-color);cursor:pointer;background:0 0;border:none;margin:0;padding:4px;font-size:16px;font-weight:600;text-decoration:none;transition:color .2s;display:inline}.tiptap-content .tag-mention:hover{background-color:rgba(var(--v-theme-link-text), .14);border-radius:12px}.tiptap-content a:not(.tag-mention){color:var(--tt-link-color);text-underline-offset:2px;cursor:pointer;text-decoration:underline;transition:color .2s,text-decoration-thickness .2s}.tiptap-content a:not(.tag-mention):hover{text-decoration:underline;text-decoration-thickness:2px}.tiptap-content .editor-link{color:var(--tt-link-color);text-underline-offset:2px;cursor:pointer;text-decoration:underline;transition:color .2s,text-decoration-thickness .2s}.tiptap-content .editor-link:hover{text-decoration-thickness:2px}.comment-text .editor-link{color:rgb(var(--v-theme-link-text));text-underline-offset:2px;cursor:pointer;text-decoration:underline;transition:color .2s,text-decoration-thickness .2s}.comment-text .editor-link:hover{text-decoration-thickness:2px}.tiptap-content [style*="text-align: left"]{text-align:left;text-align-last:auto;text-justify:auto}.tiptap-content [style*="text-align: center"]{text-align:center;text-align-last:auto;text-justify:auto}.tiptap-content [style*="text-align: right"]{text-align:right;text-align-last:auto;text-justify:auto}.tiptap-content [style*="text-align: justify"]{text-align:justify;text-align-last:start;text-justify:inter-ideograph}.tiptap-content hr{border:none;border-top:1px solid var(--tt-hr-color);margin:1.5em 0}:is(.theme--dark,.v-theme--dark,.v-theme--adminDark,.editor--dark) .tiptap-content .hljs-keyword,:is(.theme--dark,.v-theme--dark,.v-theme--adminDark,.editor--dark) .tiptap-content .hljs-selector-tag,:is(.theme--dark,.v-theme--dark,.v-theme--adminDark,.editor--dark) .tiptap-content .hljs-built_in{color:#a78bfa;font-weight:600}:is(.theme--dark,.v-theme--dark,.v-theme--adminDark,.editor--dark) .tiptap-content .hljs-string,:is(.theme--dark,.v-theme--dark,.v-theme--adminDark,.editor--dark) .tiptap-content .hljs-attr{color:#4ade80}:is(.theme--dark,.v-theme--dark,.v-theme--adminDark,.editor--dark) .tiptap-content .hljs-number,:is(.theme--dark,.v-theme--dark,.v-theme--adminDark,.editor--dark) .tiptap-content .hljs-literal{color:#fbbf24}:is(.theme--dark,.v-theme--dark,.v-theme--adminDark,.editor--dark) .tiptap-content .hljs-comment{color:var(--tt-muted-color);font-style:italic}:is(.theme--dark,.v-theme--dark,.v-theme--adminDark,.editor--dark) .tiptap-content .hljs-function,:is(.theme--dark,.v-theme--dark,.v-theme--adminDark,.editor--dark) .tiptap-content .hljs-title{color:#60a5fa}:is(.theme--dark,.v-theme--dark,.v-theme--adminDark,.editor--dark) .tiptap-content .hljs-variable,:is(.theme--dark,.v-theme--dark,.v-theme--adminDark,.editor--dark) .tiptap-content .hljs-name{color:#f87171}
