.feedback-content{position:relative;interpolate-size:allow-keywords;font-size:.875rem;line-height:1.5;color:#737373;height:var(--overview-height, 20em);overflow:hidden;transition:.5s ease}.feedback-content.expanded{height:auto;color:#000}.feedback-content.locked{overflow:visible}.feedback-content.locked .overview-unlock{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:.5rem .875rem;font-size:.875rem;opacity:0;transition:opacity .15s ease}.feedback-content.locked:hover .overview-unlock,.feedback-content.locked .overview-unlock:focus-visible{opacity:1}@media(hover:none){.feedback-content.locked .overview-unlock{opacity:1}}.feedback-content p:first-of-type{margin-top:0}.feedback-content p:last-of-type{margin-bottom:0}.feedback-content strong{font-weight:500}.feedback-content h3{font-weight:550;font-size:1em;margin:0;font-family:Inter,sans-serif;letter-spacing:.01em}.feedback-content ul{margin-top:.5em;padding-left:1.5em;color:#737373}.feedback-content .highlight{background:#fff45f40;border-bottom:2px solid rgb(97.2549019608%,90.568627451%,0%);height:1.15em;display:inline-flex;place-items:center}.feedback-content .highlight.highlight-green{background:#85ff8740;border-bottom:2px solid #85ff87}.feedback-content .highlight.highlight-red{background:#ffb59540;border-bottom:2px solid #ffb595}.feedback-content .highlight.highlight-blue{background:#84d6ff40;border-bottom:2px solid #84d6ff}.feedback-content .expand{position:absolute;bottom:0;right:0;font:inherit;border:none;background:transparent;width:fit-content;padding:0 0 0 4em;background:linear-gradient(90deg,#fff0,#fff,#fff);color:#737373;text-decoration:underline solid rgba(0,0,0,.1);transition:.2s ease}.feedback-content .expand:hover{color:#000;text-decoration:underline solid rgba(0,0,0,.4);cursor:pointer}.feedback-content .show-less{font:inherit;border:none;background:transparent;padding:0;width:fit-content;margin-top:.25rem;color:#737373;text-decoration:underline solid rgba(0,0,0,.1);transition:.2s ease}.feedback-content .show-less:hover{color:#000;text-decoration:underline solid rgba(0,0,0,.4);cursor:pointer}.feedback-content .overview-skeleton{display:flex;flex-direction:column;gap:.5em}.feedback-content .overview-skeleton .loading-text{height:1em;border-radius:4px}.feedback-content .overview-skeleton .overview-skeleton-gap{height:.5em}.feedback-content .overview-skeleton.locked{filter:blur(3px)}.feedback-content .overview-skeleton.locked .loading-text{animation:none;background:#0000001f}.editor-sidebar{width:max(22rem,28vw);flex-shrink:0;interpolate-size:allow-keywords;transition:1s cubic-bezier(.22,1,.36,1);transition-delay:1s;z-index:2}@media(max-width:1000px){.editor-sidebar{display:none}}.editor-sidebar .sidebar-wrapper{width:max(22rem,28vw);padding:4rem;border-right:1px solid rgba(0,0,0,.1);background:#fff;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;height:100vh;overflow:auto;transition:1s cubic-bezier(.22,1,.36,1);transition-delay:1s;transform:translate(0)}.editor-sidebar.collapsed{width:0;transition-delay:0s}.editor-sidebar.collapsed .sidebar-wrapper{transition-delay:0s;transform:translate(-100%)}.editor-sidebar .sidebar-content{padding-bottom:2rem}.editor-sidebar .sidebar-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}.editor-sidebar .sidebar-top .sidebar-logo{height:1rem}.editor-sidebar .sidebar-top .sidebar-logo-wrapper{line-height:0}.editor-sidebar .sidebar-top .pro-badge,.editor-sidebar .sidebar-top .credits-badge{display:flex;align-items:center;line-height:1.25}.editor-sidebar .sidebar-top .pro-badge{font-size:.875rem;background:#fff45f40;border:1px solid rgb(100%,94.3112745098%,17.2549019608%);padding:.25rem .5rem;border-radius:4px}.editor-sidebar .sidebar-top .edu-badge{background:#fff;border:1px solid #737373;color:#737373;padding:.25rem .75em}.editor-sidebar .sidebar-top .sidebar-top-right{display:flex;align-items:center;gap:.5rem}.editor-sidebar .sidebar-top .credits-badge{font-size:.875rem;background:#fff45f40;border:1px solid rgb(100%,94.3112745098%,17.2549019608%);color:#737373;padding:.25rem .5rem;border-radius:4px;display:flex;align-items:center;gap:.25em;cursor:default}.editor-sidebar .sidebar-top .credits-badge.empty{background:#ffb59540;border-color:#ff9162}.editor-sidebar .sidebar-top .pro-button{font-size:.875rem;border:1px solid #737373;color:#737373;padding:.25rem .75em;border-radius:4px;text-decoration:none;transition:.2s ease;display:flex;gap:.25em;align-items:center}.editor-sidebar .sidebar-top .pro-button:hover{color:#000;border:1px solid black}.editor-sidebar .sidebar-sections{display:flex;flex-direction:column;gap:1.5rem}.editor-sidebar .sidebar-section h2{font-size:1rem;margin:0 0 .5rem}.editor-sidebar .sidebar-tools .tools{display:flex;flex-direction:column}.editor-sidebar .sidebar-tools .tools button{font:inherit;border:none;background:transparent;padding:0;width:fit-content;color:#737373;display:flex;align-items:center;gap:.25em;padding:.25rem;margin-left:-.25rem;transition:.2s ease;width:100%;border-radius:4px}.editor-sidebar .sidebar-tools .tools button svg{transition:.2s ease}.editor-sidebar .sidebar-tools .tools button .loader-circle{animation:rotate 1.5s linear infinite}.editor-sidebar .sidebar-tools .tools button.tool-skeleton{cursor:default}.editor-sidebar .sidebar-tools .tools button.tool-skeleton .loading-text{display:inline-block;border-radius:4px}.editor-sidebar .sidebar-tools .tools button.tool-skeleton .icon-skeleton{width:16px;height:16px}.editor-sidebar .sidebar-tools .tools button:not(:disabled):hover{color:#000;cursor:pointer}.editor-sidebar .sidebar-tools .tools button:not(:disabled):hover svg{transform:rotate(5deg) scale(.95)}.editor-sidebar .sidebar-tools .tools button:hover{background:#fafafa}.editor-sidebar .sidebar-tools .tools button:not(:disabled):active svg{transform:rotate(10deg) scale(.9)}.editor-sidebar .sidebar-bottom{display:flex;justify-content:space-between;align-items:center}.editor-sidebar .sidebar-bottom button{font:inherit;border:none;background:transparent;padding:0;width:fit-content;color:#737373;display:flex;align-items:center;gap:.25em;transition:.2s ease}.editor-sidebar .sidebar-bottom button svg{transition:.2s ease}.editor-sidebar .sidebar-bottom button:not(:disabled):hover{color:#000;cursor:pointer}.editor-sidebar .sidebar-bottom button:not(:disabled):hover svg{transform:rotate(-5deg) scale(.95)}.editor-sidebar .sidebar-bottom button:active svg{transform:rotate(-10deg) scale(.9)}.collapsed-sidebar{padding:4rem 2rem;display:flex;flex-direction:column;justify-content:space-between;transition:1s cubic-bezier(.22,1,.36,1);transition-delay:1s;width:auto;interpolate-size:allow-keywords}.collapsed-sidebar.hidden{transform:translate(-5rem);transition-delay:0s;width:0px;padding:4rem 0}.collapsed-sidebar button{font:inherit;border:none;background:transparent;padding:0;width:fit-content}.collapsed-sidebar .sidebar-section{background:#fff;border:1px solid rgba(0,0,0,.1);padding:.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5rem}.collapsed-sidebar .sidebar-top{display:flex;flex-direction:column;gap:.5rem}.collapsed-sidebar .logo{aspect-ratio:1/1}.collapsed-sidebar .logo img{width:1.5rem}.collapsed-sidebar button{color:#737373;padding:.4rem;border-radius:4rem;transition:.2s ease;line-height:0;background:#fff}.collapsed-sidebar button svg{transition:.2s ease}.collapsed-sidebar button .loader-circle{animation:rotate 1.5s linear infinite}@keyframes rotate{to{transform:rotate(360deg)}}.collapsed-sidebar button:not(:disabled):hover{color:#000;cursor:pointer}.collapsed-sidebar button:not(:disabled):hover svg{transform:rotate(5deg) scale(.95)}.collapsed-sidebar button:hover{background:#fafafa}.collapsed-sidebar button:active svg{transform:rotate(10deg) scale(.9)}.collapsed-sidebar .sidebar-buttons{display:flex;flex-direction:column;padding:.3rem .2rem}.collapsed-sidebar .sidebar-bottom{padding:.2rem}.collapsed-sidebar .sidebar-bottom button{display:grid;place-items:center}.collapsed-sidebar .sidebar-bottom button:not(:disabled):hover svg{transform:rotate(-5deg) scale(.95)}.collapsed-sidebar .sidebar-bottom button:active svg{transform:rotate(10deg) scale(.9)}.mobile-nav{padding:4rem}@media(max-width:675px){.mobile-nav{padding-left:3rem;padding-right:3rem}}@media(max-width:450px){.mobile-nav{padding-left:2rem;padding-right:2rem}}@media(max-width:675px){.mobile-nav{padding-top:3rem;padding-bottom:3rem}}@media(max-width:450px){.mobile-nav{padding-top:2rem;padding-bottom:2rem}}.mobile-nav{display:flex;justify-content:space-between;align-items:center}.mobile-nav .nav-logo{line-height:0}.mobile-nav .nav-logo img{height:1.2rem}.mobile-nav .menu-trigger{font:inherit;border:none;background:transparent;padding:0;width:fit-content}.mobile-nav .menu-trigger:hover{cursor:pointer;opacity:.8}.mobile-menu-popup{z-index:20;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:2rem;border:1px solid rgba(0,0,0,.1);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;width:min(20rem,80vw);transition:opacity .2s ease}.mobile-menu-popup button{font:inherit;border:none;background:transparent;padding:0;width:fit-content;color:#737373;display:flex;align-items:center;gap:.25em;transition:.2s ease}.mobile-menu-popup button svg{transition:.2s ease}.mobile-menu-popup button:not(:disabled):hover{color:#000;cursor:pointer}.mobile-menu-popup button:not(:disabled):hover svg{transform:rotate(-5deg) scale(.95)}.mobile-menu-popup button:active svg{transform:rotate(-10deg) scale(.9)}.mobile-menu-popup.hidden{opacity:0;pointer-events:none}.mobile-menu-background{z-index:11;position:absolute;top:0;right:0;bottom:0;left:0;background:#00000003;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:none;transition:opacity .2s ease}.mobile-menu-background.hidden{opacity:0;pointer-events:none}.editor-editor .comments{width:20rem;flex-shrink:0;display:flex;flex-direction:column;gap:.5rem}.editor-editor .comments:has(.highlighted) .comment:not(.highlighted),.editor-editor .comments:has(.comment:focus-within) .comment:not(:focus-within){opacity:.5}.editor-editor .small-comments{display:flex;flex-direction:column;min-width:3rem}.editor-editor .small-comments .comment-trigger{font:inherit;border:none;background:transparent;width:fit-content;display:flex;align-items:center;gap:.25em;color:#737373;height:1.75rem;font-size:.875rem;padding:0 .4em;border-radius:4px;transition:.2s ease}.editor-editor .small-comments .comment-trigger:hover{background:#f5f5f5;cursor:pointer}.editor-editor .small-comments .comment-trigger:hover .comment-trigger-preview .info-img{outline:1px solid #F5F5F5}.editor-editor .small-comments .comment-trigger .comment-trigger-preview{display:flex;flex-direction:row-reverse;isolation:isolate}.editor-editor .small-comments .comment-trigger .comment-trigger-preview .info-img{background:#fff892;outline:1px solid #FAFAFA;color:#404040;width:1.125rem;height:1.125rem;border-radius:4px;display:grid;place-items:center;transition:.2s ease}.editor-editor .small-comments .comment-trigger .comment-trigger-preview .info-img.star{background:#b8ffb9}.editor-editor .small-comments .comment-trigger .comment-trigger-preview .info-img.word-reduction{background:#ffd9c8}.editor-editor .small-comments .comment-trigger .comment-trigger-preview .info-img.grammar-spelling{background:#b7e7ff}.editor-editor .small-comments .comment-trigger .comment-trigger-preview .info-img.question{background:var(--question-color, #ffd07e)}.editor-editor .small-comments .comment-trigger .comment-trigger-preview .info-img img{width:.75rem}.editor-editor .small-comments .comment-trigger .comment-trigger-preview .info-img:not(:last-of-type){margin-left:-.75rem}.editor-editor .comment-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;--popup-padding: 2rem;padding:var(--popup-padding);border-radius:8px;border:1px solid rgba(0,0,0,.1);z-index:12;box-sizing:border-box;width:min(100vw - 8rem,40rem)}@media(max-width:675px){.editor-editor .comment-popup{width:calc(100vw - 6rem)}}@media(max-width:450px){.editor-editor .comment-popup{width:calc(100vw - 4rem);--popup-padding: 1.25rem}}.editor-editor .comment-popup{display:flex;flex-direction:column;gap:4rem;max-height:min(80vh,30rem);overflow-y:auto;transition:opacity .2s ease}.editor-editor .comment-popup.hidden{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.99)}.editor-editor .comment-popup .comment{display:flex;flex-direction:column;gap:1rem;position:relative}.editor-editor .comment-popup .comment p{line-height:1.5}.editor-editor .comment-popup .comment p:first-of-type{margin-top:0}.editor-editor .comment-popup .comment p:last-of-type{margin-bottom:0}.editor-editor .comment-popup .comment .comment-top{display:flex;align-items:center;gap:.5rem}.editor-editor .comment-popup .comment .comment-top h3{margin:0;font-weight:550;font-size:1rem}.editor-editor .comment-popup .comment .comment-top .resolve{font:inherit;border:none;background:transparent;padding:0;width:fit-content;margin-left:auto;color:#737373;transition:.2s ease}.editor-editor .comment-popup .comment .comment-top .resolve:not(:disabled):hover{color:#000;cursor:pointer}.editor-editor .comment-popup .comment .comment-top .resolve:not(:disabled):hover svg{transform:rotate(5deg) scale(.95)}.editor-editor .comment-popup .comment .comment-top .resolve:active svg{transform:rotate(10deg) scale(.9)}.editor-editor .comment-popup .comment .comment-top .info-img{background:#fff45f;outline:1px solid #FAFAFA;width:1.5rem;height:1.5rem;border-radius:5rem;display:grid;place-items:center;transition:.2s ease}.editor-editor .comment-popup .comment .comment-top .info-img.star{background:#85ff87}.editor-editor .comment-popup .comment .comment-top .info-img.word-reduction{background:#ffb595}.editor-editor .comment-popup .comment .comment-top .info-img.grammar-spelling{background:#84d6ff}.editor-editor .comment-popup .comment .comment-top .info-img img{width:1rem}.editor-editor .comment-popup .comment .comment-top .info-avatar{width:1.5rem;height:1.5rem;border-radius:50%;object-fit:cover}.editor-editor .comment-popup .comment .comment-top .info-avatar.avatar-fallback{display:grid;place-items:center;color:#737373;background:#fafafa;border:1px solid rgba(0,0,0,.1)}.editor-editor .comment-popup .comment .highlighted-text{color:#737373;font-size:.875rem;padding-left:.5rem;position:relative;margin-left:2rem}.editor-editor .comment-popup .comment .highlighted-text:before{content:"";width:2px;height:100%;position:absolute;top:0;left:0;background:#fff45f;border-radius:2px}.editor-editor .comment-popup .comment .highlighted-text.star:before{background:#85ff87}.editor-editor .comment-popup .comment .highlighted-text.word-reduction:before{background:#ffb595}.editor-editor .comment-popup .comment .highlighted-text.grammar-spelling:before{background:#84d6ff}.editor-editor .comment-popup .comment .highlighted-text.question:before{background:var(--question-line, rgb(100%, 74.2818057456%, 29.4117647059%))}.editor-editor .comment-popup .comment .comment-locked{display:flex;flex-direction:column;gap:.5rem;filter:blur(3px);-webkit-user-select:none;user-select:none}.editor-editor .comment-popup .comment .comment-locked span{display:block;height:.75rem;border-radius:4px;background:#0000001f}.editor-editor .comment-popup .comment .comment-locked{margin-top:.75rem}.editor-editor .comment-popup .comment .comment-content{margin-left:2rem}.editor-editor .comment-popup .comment strong{font-weight:500}.editor-editor .comment-popup .comment .comment-time{font-size:.875rem;color:#00000080}.editor-editor .comment-popup .comment .comment-thread{margin-left:2rem;border:1px solid rgba(0,0,0,.1);border-radius:8px;overflow:hidden;background:#fafafa}.editor-editor .comment-popup .comment .comment-thread>:first-child,.editor-editor .comment-popup .comment .comment-thread>.comment-replies:first-child>.reply:first-child{border-top:none}.editor-editor .comment-popup .comment .comment-thread p{margin:0}.editor-editor .comment-popup .comment:not(:last-of-type):after{content:"";width:calc(100% + 2 * var(--popup-padding));height:1px;position:absolute;bottom:-2rem;left:calc(-1 * var(--popup-padding));background:#0000001a}.editor-editor .comment-popup-background{z-index:11;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000003;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:none;transition:opacity .2s ease}.editor-editor .comment-popup-background.hidden{opacity:0;pointer-events:none}.popup-component .resubmit-popup{gap:0rem;max-width:50rem;width:min(50rem,100vw - 3rem);overflow:auto}.popup-component .resubmit-popup:has(.resubmit-template-info){width:min(40rem,100vw - 3rem)}.popup-component .resubmit-popup .resubmit-popup-header{padding:3rem 3rem 2.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.popup-component .resubmit-popup .resubmit-popup-header .popup-title{font-size:1.5rem}.popup-component .resubmit-popup .resubmit-template-info p{margin-bottom:1.5rem}.popup-component .resubmit-popup .resubmit-template-info a{font-weight:450;color:inherit;text-decoration:underline solid rgba(0,0,0,.2);transition:.2s ease}.popup-component .resubmit-popup .resubmit-template-info a:hover{text-decoration:underline solid rgba(0,0,0,.3)}.popup-component .resubmit-popup .submit-button{margin-top:1.5rem}.popup-component .resubmit-popup .resubmit-popup-form{padding:2.5rem 3rem;background:#fafafa}.popup-component .resubmit-popup .resubmit-popup-form .resubmit-form-main{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}@media(max-width:750px){.popup-component .resubmit-popup .resubmit-popup-form .resubmit-form-main{display:flex;flex-direction:column}}.popup-component .resubmit-popup .resubmit-popup-form .resubmit-form-text{display:flex;gap:.5rem}.popup-component .resubmit-popup .resubmit-popup-form .section{display:flex;flex-direction:column;flex-basis:50%;flex-grow:1;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;padding:1.25rem 1.5rem}@media(max-width:500px){.popup-component .resubmit-popup .resubmit-popup-form .section{padding:1.25rem}}.popup-component .resubmit-popup .resubmit-popup-form .section h3{margin-top:0}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-header h3{margin:0}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-controls{display:flex;flex-wrap:wrap-reverse;justify-content:flex-end;align-items:center;gap:.5rem 1rem;margin-left:auto}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-note{min-width:12rem;text-align:right}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-note,.popup-component .resubmit-popup .resubmit-popup-form .section .quality-upgrade{margin:0;font-size:.875rem;color:#737373}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-note .line,.popup-component .resubmit-popup .resubmit-popup-form .section .quality-upgrade .line{display:inline-flex;gap:.25em}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-note a,.popup-component .resubmit-popup .resubmit-popup-form .section .quality-upgrade a{color:#737373;text-decoration:underline solid rgba(0,0,0,.2);transition:.2s}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-note a:hover,.popup-component .resubmit-popup .resubmit-popup-form .section .quality-upgrade a:hover{text-decoration:underline solid rgba(0,0,0,.5)}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-upgrade{margin-top:.5rem;text-align:right}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-toggle{display:flex;background:#fff;padding:.125rem;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;width:10rem;display:grid;grid-template-columns:1fr 1fr;gap:0;position:relative;isolation:isolate;flex-shrink:0}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-toggle label{padding:.5rem .625rem;color:#737373;text-align:center;font-size:.875rem;transition:.2s ease}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-toggle label input{display:none}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-toggle label:has(input:checked){color:#000}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-toggle label:not(:has(input:checked)):hover{cursor:pointer}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-toggle:after{content:"";position:absolute;left:.25rem;top:.25rem;bottom:.25rem;width:calc(50% - .25rem);background:#fff380;border:1px solid rgba(0,0,0,.1);border-radius:.25rem;z-index:-1;transition:.2s ease}.popup-component .resubmit-popup .resubmit-popup-form .section .quality-toggle:has(label:last-of-type>input:checked):after{transform:translate(calc(100% - .25rem))}.popup-component .resubmit-popup .resubmit-popup-form .out-of-credits{color:#737373;font-size:.875rem;display:block;margin-top:.5rem}.popup-component .resubmit-popup .resubmit-popup-form .out-of-credits a{color:#00000080;text-decoration:underline solid rgba(0,0,0,.2);transition:.2s ease}.popup-component .resubmit-popup .resubmit-popup-form .out-of-credits a:hover{color:#000000bf;text-decoration:underline solid rgba(0,0,0,.3)}.popup-component .resubmit-popup .resubmit-popup-form .selector{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(max-width:650px){.popup-component .resubmit-popup .resubmit-popup-form .selector{grid-template-columns:1fr}}.popup-component .resubmit-popup .resubmit-popup-form .selector .alert{background:#fff380;padding:.125rem .25rem;border-radius:.25rem;border:.5px solid rgba(0,0,0,.1);font-size:.75rem}.popup-component .resubmit-popup .resubmit-popup-form .selector .selector-item{display:flex;justify-content:space-between;gap:1rem;align-items:center;background:#fff;font:inherit;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;padding:1.5rem;text-align:left;transition:.2s ease;flex-grow:1}.popup-component .resubmit-popup .resubmit-popup-form .selector .selector-item:disabled{background:#0000001a;opacity:.8}.popup-component .resubmit-popup .resubmit-popup-form .selector .selector-item h4{font-size:inherit;margin:0;display:flex;align-items:center;gap:.5em;font-family:Manrope,sans-serif;font-weight:700;font-size:1rem}.popup-component .resubmit-popup .resubmit-popup-form .selector .selector-item h4 span{width:max-content}.popup-component .resubmit-popup .resubmit-popup-form .selector .selector-item p{color:#737373;margin:0;text-align:right}.popup-component .resubmit-popup .resubmit-popup-form .selector .selector-item:not(.selected):not(:disabled):hover{cursor:pointer;background:#fcfcfc;border:1px solid rgba(0,0,0,.125)}.popup-component .resubmit-popup .resubmit-popup-form .selector .selector-item.selected{border:1px solid rgba(0,0,0,.5)}.popup-component .resubmit-popup .resubmit-popup-form .selector .selector-item.selected:hover{cursor:pointer;background:#fcfcfc}.popup-component .resubmit-popup .resubmit-popup-form .selector .selector-item:has(.top-group){flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem}.popup-component .resubmit-popup .resubmit-popup-form .selector .selector-item:has(.top-group) p{text-align:left}.popup-component .resubmit-popup .resubmit-popup-form .selector .selector-item:has(.top-group) .top-group{display:flex;justify-content:space-between;align-items:center;width:100%}.popup-component .resubmit-popup .resubmit-popup-form .selector .selector-item:disabled{background:#f3f3f3;border:1px solid rgba(0,0,0,.05);color:#000000bf}.popup-component .resubmit-popup .resubmit-popup-form textarea{width:100%;font:inherit;background:#fafafa;border:1px solid rgba(0,0,0,.1);padding:1rem;resize:none;border-radius:.5rem;flex-grow:1;min-height:8rem}.popup-component .resubmit-popup .resubmit-popup-form textarea:focus{outline:none;border:1px solid rgba(0,0,0,.2)}.popup-component .template-popup{overflow:auto}.popup-component .template-popup.popup-component-content{gap:0rem;max-width:60rem;width:min(60rem,100vw - 3rem)}.popup-component .template-popup .template-popup-header{padding:3rem 3rem 2.5rem;background:#fafafa;border-bottom:1px solid rgba(0,0,0,.1)}.popup-component .template-popup .template-popup-header .popup-title{font-size:1.5rem}.popup-component .template-popup .template-popup-header .template-info h3{margin:1rem 0 .5rem;font-size:1rem}.popup-component .template-popup .template-popup-header .template-info p{font-size:.875rem}.popup-component .template-popup .template-popup-header .template-info strong{font-weight:500}.popup-component .template-popup .template-popup-header .template-info .info-group{display:flex;gap:1rem}.popup-component .template-popup .template-popup-main{padding:2.5rem 3rem;background:#fff;display:flex;flex-direction:column;gap:1rem}.popup-component .template-popup .template-popup-main .group{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.popup-component .template-popup .template-popup-main .error{color:#ff6e2f}.popup-component .template-popup .template-popup-main .section{display:flex;flex-direction:column}.popup-component .template-popup .template-popup-main .section:has(input:focus) .hides-on-focus{display:none}.popup-component .template-popup .template-popup-main .section:not(:has(input:focus)) .hides-on-no-focus{display:none}.popup-component .template-popup .template-popup-main .section h3{margin-top:0;margin-bottom:.75rem}.popup-component .template-popup .template-popup-main textarea{width:100%;font:inherit;background:#fafafa;border:1px solid rgba(0,0,0,.1);padding:1rem;resize:none;border-radius:.5rem;flex-grow:1;min-height:8rem}.popup-component .template-popup .template-popup-main textarea:focus{outline:none;border:1px solid rgba(0,0,0,.2)}.popup-component .template-popup .template-popup-main input{width:100%;font:inherit;background:#fafafa;border:1px solid rgba(0,0,0,.1);padding:1rem;resize:none;border-radius:.5rem}.popup-component .template-popup .template-popup-main input:focus{outline:none;border:1px solid rgba(0,0,0,.2)}.popup-component .template-popup .template-popup-main small{margin-top:.5rem;color:#737373}.popup-component .template-popup .template-popup-main small .slug{color:#000}.popup-component .template-popup .template-popup-main .button{width:fit-content;margin-top:1rem}.popup-component .template-popup .template-popup-main .template-button .error{display:block;margin-top:.5rem}.popup-component .template-popup .template-created{padding:3rem}.popup-component .template-popup .template-created h2{font-size:2rem;margin:0 0 1rem}.popup-component .template-popup .template-created p{margin:0 0 1rem}.popup-component .template-popup .template-created p a{color:#000000bf;text-decoration:underline solid rgba(0,0,0,.2);transition:.2s ease}.popup-component .template-popup .template-created p a:hover{text-decoration:underline solid rgba(0,0,0,.4)}.popup-component .settings-popup{gap:0rem;max-width:36rem;width:min(36rem,100vw - 3rem);max-height:calc(100vh - 3rem);overflow:auto}.popup-component .settings-popup .settings-popup-header{padding:3rem 3rem 2.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.popup-component .settings-popup .settings-popup-header .popup-title{font-size:1.5rem}.popup-component .settings-popup .settings-popup-body{padding:2.5rem 3rem;background:#fafafa;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:500px){.popup-component .settings-popup .settings-popup-body{padding:2rem 1.5rem}}.popup-component .settings-popup .section{display:flex;flex-direction:column}.popup-component .settings-popup .section h3{margin-top:0}.popup-component .settings-popup .section>.settings-row+.settings-row{margin-top:.5rem}.popup-component .settings-popup .settings-versions{display:flex;flex-direction:column;gap:.5rem}.popup-component .settings-popup .settings-row{display:flex;justify-content:space-between;gap:1rem;align-items:center;background:#fff;font:inherit;color:inherit;text-decoration:none;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;padding:1.25rem 1.5rem;text-align:left;transition:.2s ease}.popup-component .settings-popup .settings-row h4{margin:0;display:flex;align-items:center;gap:.5em;font-family:Manrope,sans-serif;font-weight:700;font-size:1rem;min-width:0}.popup-component .settings-popup .settings-row.link:hover{cursor:pointer;background:#fcfcfc;border:1px solid rgba(0,0,0,.125)}.popup-component .settings-popup .settings-row-note{display:flex;align-items:center;gap:.25em;flex-shrink:0;font-size:.875rem;color:#737373}.popup-component .settings-popup .settings-empty{font-size:.875rem}.popup-component .settings-popup .settings-section-header{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}.popup-component .settings-popup .settings-section-header h3{margin:0}.popup-component .settings-popup .settings-section-header .settings-icon-button{padding:.375rem}.popup-component .settings-popup .settings-swatches{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.375rem;flex-shrink:0;align-items:center;min-height:1.75rem}.popup-component .settings-popup .settings-swatches:has(.settings-color-input:focus-visible) .custom{outline:2px solid rgba(0,0,0,.5);outline-offset:2px}.popup-component .settings-popup .settings-color-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;border:0;padding:0}.popup-component .settings-popup .settings-swatch{font:inherit;border:none;background:transparent;padding:0;width:fit-content;width:1.375rem;height:1.375rem;border-radius:.25rem;background:var(--swatch, white);border:1px solid rgba(0,0,0,.1);display:grid;place-items:center;color:#000;cursor:pointer;transition:.2s ease}.popup-component .settings-popup .settings-swatch:hover{border-color:#00000040}.popup-component .settings-popup .settings-swatch.selected{border-color:#00000080}.popup-component .settings-popup .settings-swatch.custom:not(.selected){color:#737373}.popup-component .settings-popup .settings-swatch.custom:not(.selected):hover{color:#000}.popup-component .settings-popup .settings-swatch:focus-visible{outline:2px solid rgba(0,0,0,.5);outline-offset:2px}.popup-component .settings-popup .settings-toggle{position:relative;isolation:isolate;flex-shrink:0;display:grid;grid-template-columns:1fr 1fr;background:#fff;padding:.125rem;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;height:1.75rem}.popup-component .settings-popup .settings-toggle label{display:grid;place-items:center;padding:.25rem .75rem;color:#737373;font-size:.75rem;line-height:1.25;transition:.2s ease}.popup-component .settings-popup .settings-toggle label input{display:none}.popup-component .settings-popup .settings-toggle label:has(input:checked){color:#000}.popup-component .settings-popup .settings-toggle label:not(:has(input:checked)):hover{cursor:pointer;color:#000}.popup-component .settings-popup .settings-toggle:after{content:"";position:absolute;left:.125rem;top:.125rem;bottom:.125rem;width:calc(50% - .125rem);background:#fff380;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;border-radius:.25rem;z-index:-1;transition:.2s ease}.popup-component .settings-popup .settings-toggle:has(label:last-of-type>input:checked):after{transform:translate(100%)}.word-count{position:fixed;right:1.5rem;bottom:1.5rem;z-index:10;box-sizing:border-box;overflow:hidden;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;font-size:.75rem;color:#737373;font-variant-numeric:tabular-nums}.word-count:not(.measured){visibility:hidden}.word-count.measured{transition:width .25s cubic-bezier(.22,1,.36,1),height .25s cubic-bezier(.22,1,.36,1)}.word-count strong{color:#000;font-weight:600}.word-count .word-count-content{position:absolute;right:0;bottom:0;width:max-content;display:flex;flex-direction:column}.word-count .word-count-details{padding:.5rem .5rem .375rem;display:flex;flex-direction:column;opacity:0;transition:opacity .1s ease-out}.word-count .word-count-details p{margin:0;padding:.25rem .375rem}.word-count .word-count-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;box-shadow:inset 0 1px #0000;transition:box-shadow .25s ease}.word-count .word-count-hide{font:inherit;border:none;background:transparent;padding:0;width:fit-content;color:#737373;padding:.25rem .375rem;margin-left:.5rem;border-radius:4px;opacity:0;transition:color .2s ease,background-color .2s ease,opacity .1s ease-out}.word-count .word-count-hide:hover{color:#000;background:#fafafa;cursor:pointer}.word-count .word-count-pill{font:inherit;border:none;background:transparent;padding:0;width:fit-content;color:inherit;transition:color .2s ease}.word-count .word-count-pill:hover{cursor:pointer;color:#000}.word-count .word-count-pill-label{display:flex;align-items:center;gap:.375rem;padding:.5rem .625rem .5rem .875rem}.word-count .word-count-pill-label svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.word-count.open .word-count-details,.word-count.open .word-count-hide{opacity:1;transition:color .2s ease,background-color .2s ease,opacity .2s ease-out .05s}.word-count.open .word-count-footer{box-shadow:inset 0 1px #0000001a}.word-count.open .word-count-pill-label svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.word-count.measured{transition:none}.word-count .word-count-pill-label svg{transition:none}}@media(min-width:1001px){.editor-main{background:#fafafa;max-height:100vh;display:flex}}.editor-editor{padding:9vw;overflow:auto;flex-grow:1;position:relative}@media(max-width:1000px){.editor-editor{padding:1rem 4rem 4rem}}@media(max-width:1000px)and (max-width:675px){.editor-editor{padding-left:3rem;padding-right:3rem}}@media(max-width:1000px)and (max-width:450px){.editor-editor{padding-left:2rem;padding-right:2rem}}.editor-editor .editor-guest-top{position:sticky;top:-9vw;z-index:5;align-self:stretch;flex-shrink:0;box-sizing:border-box;height:7.5rem;margin:-9vw -9vw calc(9vw - 7.5rem);padding:4rem 4rem 0;display:flex;justify-content:flex-end;align-items:flex-start;gap:1rem;background:linear-gradient(to bottom,#fafafa 70%,#fafafa00);pointer-events:none}.editor-editor .editor-guest-top>*{pointer-events:auto}.editor-editor .editor-guest-top .editor-guest-note{line-height:2rem}.editor-editor .editor-guest-note{font-size:.875rem;color:#737373}.editor-editor .editor-guest-cta-mobile{width:max-content;max-width:100%;margin-bottom:1.5rem;padding:.375rem .75rem;font-size:.875rem}.editor-editor .editor-guest-cta{padding:.25rem .75em;font-size:.875rem;line-height:inherit;border:1px solid black}@media(min-width:1001px){.editor-editor{display:flex;flex-direction:column;align-items:center}}.editor-editor h1{min-width:5rem;max-width:40rem;width:fit-content;border-radius:2px}@media(max-width:500px){.editor-editor h1{font-size:1.5rem}}.editor-editor h1 .title-loading{display:block;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none;background:linear-gradient(90deg,#e5e5e5,#e5e5e5 40%,#f5f5f5,#e5e5e5 60%,#e5e5e5);background-size:400% 100%;animation-name:animated-loading-background-2;animation-duration:3s;animation-iteration-count:infinite;background-repeat:no-repeat;animation-timing-function:linear}.editor-editor h1:focus{background:#f2f2f2;outline:.5rem solid rgb(95.0392156863%,95.0392156863%,95.0392156863%)}.editor-editor .editor-general-feedback{max-width:40rem;padding:1.25rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:8px;--overview-height: 10.5em}.editor-editor .editor-general-feedback h2{font-size:1rem;margin:0 0 .5rem}.editor-editor .editor-wrapper.draft{width:100%;max-width:47rem}.editor-editor .editor-wrapper.draft.wide{max-width:62rem}.editor-editor .editor-wrapper.draft .editor-content{width:100%}.editor-editor .editor-wrapper.draft .editor-content-wrapper{flex:1 1 auto;min-width:0}.editor-editor .comments-skeleton .comment-skeleton{height:7.5rem;border-radius:8px;border:1px solid rgba(0,0,0,.06);background:linear-gradient(90deg,#e5e5e5,#e5e5e5 40%,#f5f5f5,#e5e5e5 60%,#e5e5e5);background-size:400% 100%;background-repeat:no-repeat;animation:skeleton-shimmer 3s linear infinite;animation-delay:var(--delay, 0s)}@media(prefers-reduced-motion:reduce){.editor-editor .comments-skeleton .comment-skeleton{animation:none}}.editor-editor .comments-skeleton .comment-skeleton:nth-child(2){height:5.5rem;margin-top:4rem}.editor-editor .comments-skeleton .comment-skeleton:nth-child(3){height:6.5rem;margin-top:3rem}.editor-editor .small-comments .bubble-skeleton{display:block;width:2.5rem;height:1.75rem;border-radius:4px;background:linear-gradient(90deg,#e5e5e5,#e5e5e5 40%,#f5f5f5,#e5e5e5 60%,#e5e5e5);background-size:400% 100%;background-repeat:no-repeat;animation:skeleton-shimmer 3s linear infinite;animation-delay:var(--delay, 0s)}@keyframes skeleton-shimmer{0%{background-position:85% 0}to{background-position:20% 0}}@media(prefers-reduced-motion:reduce){.editor-editor .small-comments .bubble-skeleton{animation:none}}.editor-editor .small-comments .bubble-skeleton:nth-child(2){margin-top:8rem}.editor-editor .editor-content{display:flex;gap:2rem;margin-top:1.5rem;position:relative}.editor-editor .editor-content .ask-button{font:inherit;border:none;background:transparent;padding:0;width:fit-content;position:absolute;z-index:5;left:-2.75rem;width:2rem;height:2rem;transform:translateY(-50%);display:grid;place-items:center;background:#fff;color:#000;border:1px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer;animation:ask-button-in .12s ease-out;transition:background .15s ease,transform .1s ease}.editor-editor .editor-content .ask-button:hover{background:#f5f5f5}.editor-editor .editor-content .ask-button:active{transform:translateY(-50%) scale(.94)}@keyframes ask-button-in{0%{opacity:0;transform:translateY(-50%) scale(.9)}}@media(prefers-reduced-motion:reduce){.editor-editor .editor-content .ask-button{animation:none}}@media(max-width:600px){.editor-editor .editor-content{gap:.5rem}}.editor-editor .editor-content .loading-block{color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.editor-editor .editor-content .loading-block span{background:linear-gradient(90deg,#e5e5e5,#e5e5e5 47%,#f5f5f5,#e5e5e5 53%,#e5e5e5);background-size:400% 100%;animation-name:animated-loading-background;animation-duration:10s;animation-iteration-count:infinite;background-repeat:no-repeat;animation-timing-function:linear}.editor-editor .editor-content .loading-block p:nth-of-type(2) span{animation-delay:-2.5s}.editor-editor .editor-content .loading-block p:nth-of-type(3) span{animation-delay:-5s}@keyframes animated-loading-background{0%{background-position:75% 0}to{background-position:30% 0}}@keyframes animated-loading-background-2{0%{background-position:85% 0}to{background-position:20% 0}}.editor-editor .writing-content{max-width:40rem;line-height:1.5}.editor-editor .writing-content.empty{position:relative;min-height:40vh}.editor-editor .writing-content.empty:before{content:attr(data-placeholder);position:absolute;top:0;left:0;color:#737373;pointer-events:none}.editor-editor .writing-content p:first-of-type{margin-top:0}.editor-editor .writing-content p:last-of-type{margin-bottom:0}.editor-editor .writing-content .inline-comment{background:#fff45f40;border-bottom:2px solid rgb(97.2549019608%,90.568627451%,0%);transition:background .2s ease,border-color .2s ease}.editor-editor .writing-content .inline-comment.star{background:#85ff8740;border-bottom:2px solid #85ff87}.editor-editor .writing-content .inline-comment.word-reduction{background:#ffb59540;border-bottom:2px solid #ffb595}.editor-editor .writing-content .inline-comment.grammar-spelling{background:#84d6ff40;border-bottom:2px solid #84d6ff}.editor-editor .writing-content .inline-comment.question{background:color-mix(in srgb,var(--question-color, #ffd07e) 25%,transparent);border-bottom:2px solid var(--question-line, rgb(100%, 74.2818057456%, 29.4117647059%))}.editor-editor .writing-content .inline-comment.highlighted,.editor-editor .writing-content .inline-comment:focus-within{background:#fff02c80}.editor-editor .writing-content .inline-comment.highlighted.star,.editor-editor .writing-content .inline-comment:focus-within.star{background:#85ff8780}.editor-editor .writing-content .inline-comment.highlighted.word-reduction,.editor-editor .writing-content .inline-comment:focus-within.word-reduction{background:#ffb59580}.editor-editor .writing-content .inline-comment.highlighted.grammar-spelling,.editor-editor .writing-content .inline-comment:focus-within.grammar-spelling{background:#84d6ff80}.editor-editor .writing-content .inline-comment.highlighted.question,.editor-editor .writing-content .inline-comment:focus-within.question{background:color-mix(in srgb,var(--question-color, #ffd07e) 50%,transparent)}.editor-editor .writing-content .inline-comment.resolved,.editor-editor .writing-content .inline-comment[data-resolved]{background:transparent!important;border-bottom:none!important}.editor-editor .writing-content .inline-comment[data-preview]{font-size:0!important;background:transparent!important;border-bottom-color:transparent!important}.editor-editor .writing-content .inline-comment[data-preview]:after{content:attr(data-preview);font-size:var(--preview-font-size);background:#fff02c80;border-bottom:2px dashed rgb(77.2549019608%,71.943627451%,0%);animation:suggestion-preview-in .18s ease}.editor-editor .writing-content .inline-comment[data-preview].star:after{background:#85ff8780;border-bottom-color:#00eb04}.editor-editor .writing-content .inline-comment[data-preview].word-reduction:after{background:#ffb59580;border-bottom-color:#ff5c15}.editor-editor .writing-content .inline-comment[data-preview].grammar-spelling:after{background:#84d6ff80;border-bottom-color:#009cea}.editor-editor .writing-content .inline-comment[data-preview].question:after{background:color-mix(in srgb,var(--question-color, #ffd07e) 50%,transparent);border-bottom-color:color-mix(in srgb,var(--question-line, rgb(100%, 74.2818057456%, 29.4117647059%)) 75%,black)}@keyframes suggestion-preview-in{0%{opacity:.3}}.editor-editor .writing-content:has(.highlighted) .inline-comment:not(.highlighted){background:#fff02c1a}.editor-editor .writing-content:has(.highlighted) .inline-comment:not(.highlighted).star{background:#85ff871a}.editor-editor .writing-content:has(.highlighted) .inline-comment:not(.highlighted).word-reduction{background:#ffb5951a}.editor-editor .writing-content:has(.highlighted) .inline-comment:not(.highlighted).grammar-spelling{background:#84d6ff1a}.editor-editor .writing-content:has(.highlighted) .inline-comment:not(.highlighted).question{background:color-mix(in srgb,var(--question-color, #ffd07e) 10%,transparent)}.editor-editor .writing-content:focus{outline:none}.editor-editor .editor-error-indicator{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.editor-editor .editor-error-indicator .note{background:#fff380;width:20rem;height:20rem;aspect-ratio:1/1;padding:3rem;display:flex;flex-direction:column;justify-content:space-around;position:relative;transform:rotate(var(--rotation)) translate(-50%,-50%);position:absolute;top:50svh;left:50%}.editor-editor .editor-error-indicator .note.error{background:#ffb595}.editor-editor .editor-error-indicator .note p{font-size:1rem;margin:0;line-height:1.5}.editor-editor .editor-error-indicator .note p:last-of-type{color:#737373}.editor-editor .editor-error-indicator .note a,.editor-editor .editor-error-indicator .note .a-style{margin-top:.5rem;text-decoration:underline solid rgba(0,0,0,.1);color:#737373}.editor-editor .editor-error-indicator .note a:is(button),.editor-editor .editor-error-indicator .note .a-style:is(button){font:inherit;border:none;background:transparent;padding:0;width:fit-content;color:#737373}.editor-editor .editor-error-indicator .note a:hover,.editor-editor .editor-error-indicator .note .a-style:hover{cursor:pointer}.editor-editor .editor-error-indicator .note:after{content:"";width:6rem;height:3rem;position:absolute;top:-1.25rem;left:50%;background:#ffffff4d;transform:translate(-50%) rotate(calc(var(--rotation) * -1));clip-path:polygon(0% 0%,5% 10%,0% 20%,5% 30%,0% 40%,5% 50%,0% 60%,5% 70%,0% 80%,5% 90%,0% 100%,100% 100%,95% 90%,100% 80%,95% 70%,100% 60%,95% 50%,100% 40%,95% 30%,100% 20%,95% 10%,100% 0)}.editor-editor:has(.editor-error-indicator){overflow:hidden}
