.preview-results-main{flex:1;width:100%;max-width:72rem;margin:0 auto;padding:2rem 1rem 3rem}@media (min-width:640px){.preview-results-main{padding:2.5rem 2rem 4rem}}.preview-results-layout{flex-direction:column;gap:1.5rem;display:flex}.preview-results-score-band{min-width:0}.preview-results-score-panel{border:1px solid color-mix(in oklch, var(--preview-primary) 14%, var(--preview-border));border-radius:var(--preview-radius-lg);box-shadow:0 1px 0 color-mix(in oklch, var(--preview-primary) 6%, white);background:#fff;gap:0;display:grid;position:relative;overflow:hidden}.preview-results-score-panel__accent{pointer-events:none;opacity:.32;background-color:var(--preview-bg);background-image:var(--preview-diagonal-pattern-blue);background-position:100% 0;background-size:140%;width:6.5rem;height:4.25rem;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(135deg,#000 15%,#0000 72%);mask-image:linear-gradient(135deg,#000 15%,#0000 72%)}.preview-results-score-panel__scores,.preview-results-score-panel__summary{z-index:1;min-width:0;position:relative}.preview-results-score-panel__scores{background:var(--preview-primary-container);padding:1.125rem 1.25rem 1.25rem}.preview-results-score-panel__summary{background:#fff;flex-direction:column;gap:.75rem;padding:1.125rem 1.25rem 1.25rem;display:flex}@media (min-width:640px){.preview-results-score-panel__scores,.preview-results-score-panel__summary{padding:1.25rem 1.5rem 1.375rem}}@media (min-width:900px){.preview-results-score-panel{grid-template-columns:minmax(0,18.5rem) minmax(0,1fr);align-items:stretch}.preview-results-score-panel__scores{border-right:1px solid color-mix(in oklch, var(--preview-border) 88%, var(--preview-primary));padding:1.375rem 1.5rem 1.5rem 1.625rem}.preview-results-score-panel__summary{justify-content:center;padding:1.5rem 1.75rem 1.625rem}}.preview-results-score-band__label{font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklch, var(--preview-muted-fg) 88%, var(--preview-primary));margin:0;font-size:.6875rem;font-weight:700}.preview-results-workspace{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.preview-essay-column{flex-direction:column;gap:.75rem;min-width:0;min-height:0;display:flex}.preview-essay-column__title{flex-shrink:0;margin:0}.preview-essay-scroll{scrollbar-width:thin;flex:1;min-height:0;overflow:clip auto}.preview-feedback-sidebar__panel{flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;display:flex}.preview-feedback-sidebar__scroll{scrollbar-width:thin;flex:1;min-height:0;padding:0 .25rem;overflow:clip auto}@media (min-width:1024px){.preview-results-workspace{grid-template-columns:minmax(0,1fr) minmax(18rem,20rem);align-items:stretch;gap:1rem;min-height:clamp(24rem,100vh - 18rem,42rem);display:grid}.preview-results-main-column{flex-direction:column;gap:1.25rem;height:100%;min-height:0;display:flex}.preview-essay-column,.preview-feedback-sidebar__panel{min-height:0}.preview-essay-column{flex:auto}.preview-feedback-sidebar{z-index:1;min-width:0;min-height:0;position:relative}}@media (max-width:1023px){.preview-results-layout{flex-direction:column;display:flex}.preview-results-page-header{order:1}.preview-results-score-band{order:2}.preview-results-workspace{display:contents}.preview-feedback-sidebar{order:3}.preview-essay-column{order:4}.preview-essay-scroll,.preview-feedback-sidebar__scroll{max-height:none;overflow:visible}.preview-feedback-sidebar--desktop{display:none}.preview-feedback-mobile{order:5}.preview-revision-plan-section{order:6}}.preview-form-submit-tip{text-align:center;max-width:28rem;color:var(--preview-muted-fg);margin:.75rem auto 0;font-size:.875rem;line-height:1.5}.preview-feedback-progress{flex-direction:column;gap:.5rem;padding:0 .25rem .75rem;display:flex}.preview-feedback-progress__label-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.preview-feedback-progress__label{color:var(--preview-fg);margin:0;font-size:.8125rem;font-weight:600}.preview-feedback-progress__complete{color:var(--preview-positive,#15803d);font-size:.75rem;font-weight:600}.preview-feedback-progress__track{background:color-mix(in oklch, var(--preview-primary) 10%, var(--preview-muted));border-radius:999px;height:.375rem;overflow:hidden}.preview-feedback-progress__fill{border-radius:inherit;background:var(--preview-primary);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--progress,0));transition:transform var(--duration-emphasis,.3s) var(--ease-in-out,cubic-bezier(.22, 1, .36, 1))}@media (prefers-reduced-motion:reduce){.preview-feedback-progress__fill{transition:none}}.preview-feedback-mobile{z-index:20;position:relative}.preview-feedback-mobile__trigger{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);background:var(--preview-bg);width:100%;min-height:3rem;color:var(--preview-fg);box-shadow:0 8px 24px color-mix(in oklch, var(--preview-fg) 8%, transparent);justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9375rem;font-weight:600;display:flex}.preview-feedback-mobile__backdrop{z-index:1;background:color-mix(in oklch, var(--preview-fg) 42%, transparent);cursor:pointer;border:0;position:fixed;inset:0}.preview-feedback-mobile__overlay{z-index:120;pointer-events:auto;position:fixed;inset:0}.preview-feedback-mobile__sheet{z-index:2;max-height:min(62vh,36rem);padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--preview-border);background:var(--preview-bg);box-shadow:0 -16px 40px color-mix(in oklch, var(--preview-fg) 12%, transparent);pointer-events:auto;border-radius:1rem 1rem 0 0;flex-direction:column;gap:.75rem;animation:.32s cubic-bezier(.22,1,.36,1) both preview-feedback-sheet-rise;display:flex;position:fixed;bottom:0;left:0;right:0}.preview-feedback-mobile__sheet .preview-feedback-sidebar__scroll{flex:1;min-height:0;overflow-y:auto}.preview-feedback-mobile__handle{background:color-mix(in oklch, var(--preview-muted-fg) 35%, transparent);border-radius:999px;width:2.5rem;height:.25rem;margin:0 auto .125rem}.preview-feedback-mobile__hint{color:var(--preview-muted-fg);margin:.35rem 0 0;font-size:.75rem}@keyframes preview-feedback-sheet-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.preview-feedback-mobile__sheet{animation:.18s ease-out both preview-dashboard-fade;transform:none}}.preview-feedback-mobile__header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.preview-feedback-mobile__subtitle{color:var(--preview-muted-fg);margin:.25rem 0 0;font-size:.8125rem}.preview-feedback-mobile__close{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);width:2.25rem;height:2.25rem;color:var(--preview-fg);background:0 0;justify-content:center;align-items:center;display:inline-flex}.preview-feedback-mobile__popover{right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:2;border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);background:var(--preview-bg);box-shadow:0 16px 40px color-mix(in oklch, var(--preview-fg) 16%, transparent);pointer-events:auto;padding:.75rem .75rem .875rem;animation:.18s ease-out both preview-dashboard-fade;position:fixed;left:1rem}.preview-feedback-mobile__close--popover{z-index:1;position:absolute;top:.625rem;right:.625rem}.preview-feedback-cards--single{margin:0;padding:0;list-style:none}.preview-feedback-cards--single .preview-feedback-card-item{margin:0}.preview-feedback-mobile__done{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);background:var(--preview-accent-muted);width:100%;min-height:2.75rem;color:var(--preview-fg);justify-content:center;align-items:center;margin-top:.25rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:600;display:flex}.preview-feedback-mobile__done:hover{background:color-mix(in oklch, var(--preview-accent-muted) 80%, var(--preview-primary) 20%)}.preview-results-title-display{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.preview-results-title-display__edit{border-radius:var(--preview-radius-sm);color:var(--preview-muted-fg);background:0 0;border:0;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.preview-results-title-display__edit:hover{background:var(--preview-accent-muted);color:var(--preview-fg)}.preview-results-title-editor{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;display:flex}.preview-results-title-editor__input{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);background:var(--preview-bg);min-width:min(100%,16rem);color:var(--preview-fg);flex:16rem;padding:.5rem .75rem;font-size:1.125rem;font-weight:700}.preview-results-title-editor__actions{gap:.375rem;display:inline-flex}.preview-results-title-editor__button{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);background:var(--preview-bg);width:2.25rem;height:2.25rem;color:var(--preview-fg);justify-content:center;align-items:center;display:inline-flex}.preview-results-title-editor__button.is-primary{background:var(--preview-primary);border-color:var(--preview-primary);color:var(--preview-bg)}@media (min-width:1024px){.preview-feedback-mobile{display:none}}.preview-grammarly-layout{align-items:start;gap:1.5rem;display:grid}.preview-results-main-column{flex-direction:column;gap:1.5rem;min-width:0;display:flex}.preview-revision-plan-section{flex-shrink:0;min-width:0}.preview-revision-plan-section__header{flex-direction:column;gap:.375rem;margin-bottom:.875rem;display:flex}.preview-revision-plan-section__intro{color:var(--preview-muted-fg);margin:0;font-size:.9375rem;line-height:1.5}.preview-revision-plan-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.preview-revision-plan-item{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);background:#fff;padding:.875rem 1rem}.preview-revision-plan-item__head{align-items:center;gap:.625rem;margin-bottom:.5rem;display:flex}.preview-revision-plan-item__step{background:var(--preview-accent-muted);width:1.375rem;height:1.375rem;font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;color:var(--preview-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.preview-revision-plan-item__category{letter-spacing:.04em;text-transform:uppercase;color:var(--preview-muted-fg);font-size:.75rem;font-weight:700}.preview-revision-plan-item__action{color:var(--preview-fg);margin:0;font-size:.9375rem;line-height:1.55}.preview-revision-plan-item__quote{background:color-mix(in oklch, var(--preview-accent-muted) 45%, white);border-radius:.375rem;margin:.625rem 0 0;padding:.625rem .75rem}.preview-revision-plan-item__quote p{font-family:var(--font-preview-essay), Spectral, Georgia, serif;color:color-mix(in oklch, var(--preview-fg) 88%, var(--preview-primary));margin:0;font-size:.9375rem;line-height:1.6}@media (min-width:1024px){.preview-grammarly-layout{grid-template-columns:minmax(0,1fr) 22rem}.preview-results-main-column{overflow-x:clip}}@media (max-width:1023px){.preview-grammarly-layout{flex-direction:column;display:flex}.preview-results-main-column{display:contents}.preview-results-intro{order:1}.preview-feedback-sidebar{order:2}.preview-essay-column{order:3}}.preview-essay-column{min-width:0}.preview-essay-document{max-width:72ch}.preview-results-workspace .preview-essay-document{width:100%;max-width:none}.preview-essay-paragraph{font-family:var(--font-preview-essay), Spectral, Georgia, serif;color:var(--preview-fg);overflow-wrap:break-word;margin:0 0 1.25rem;font-size:1.0625rem;line-height:1.7}.preview-essay-paragraph:last-child{margin-bottom:0}.preview-underline{font:inherit;color:inherit;text-align:inherit;line-height:inherit;cursor:pointer;vertical-align:baseline;white-space:normal;background:0 0;border:0;border-radius:2px;max-width:100%;margin:0;padding:0;display:inline}.preview-underline__text{-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration-skip-ink:none;text-underline-offset:.12em;white-space:normal;overflow-wrap:break-word;background-color:#0000;border-radius:.15em;padding:.05em .12em;text-decoration:underline;text-decoration-thickness:2px;transition:background-color .28s cubic-bezier(.22,1,.36,1),text-decoration-color .28s cubic-bezier(.22,1,.36,1);display:inline}.preview-underline--strength .preview-underline__text{-webkit-text-decoration-color:var(--preview-positive);text-decoration-color:var(--preview-positive);background-color:#0000}.preview-underline--improve .preview-underline__text{-webkit-text-decoration-color:var(--preview-warning);text-decoration-color:var(--preview-warning);background-color:#0000;text-decoration-style:dashed}
.preview-underline--strength.is-active .preview-underline__text,.preview-underline--improve.is-active .preview-underline__text{text-decoration-color:#0000;transition:text-decoration-color .2s cubic-bezier(.22,1,.36,1),background-color .28s cubic-bezier(.22,1,.36,1) 90ms}.preview-underline--strength.is-active .preview-underline__text{background-color:var(--preview-positive-muted)}.preview-underline--improve.is-active .preview-underline__text{background-color:var(--preview-warning-muted)}.preview-underline--strength:not(.is-active) .preview-underline__text,.preview-underline--improve:not(.is-active) .preview-underline__text{transition:background-color .24s cubic-bezier(.22,1,.36,1),text-decoration-color .26s cubic-bezier(.22,1,.36,1) 80ms}@media (prefers-reduced-motion:reduce){.preview-underline__text,.preview-underline--strength.is-active .preview-underline__text,.preview-underline--improve.is-active .preview-underline__text,.preview-underline--strength:not(.is-active) .preview-underline__text,.preview-underline--improve:not(.is-active) .preview-underline__text{transition:none}}.preview-underline:focus-visible{outline:2px solid var(--preview-positive);outline-offset:2px}.preview-underline--improve:focus-visible{outline-color:var(--preview-warning)}
.preview-text-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:break-word;background-color:var(--preview-primary-container);color:inherit;border-radius:.22em;margin:0 -.04em;padding:.1em .22em;display:inline}.preview-feedback-sidebar__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;padding-inline:.25rem;display:flex}.preview-feedback-sidebar__count{background:var(--preview-accent-muted);color:var(--preview-primary);border-radius:999px;flex-shrink:0;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.preview-feedback-sidebar__empty{color:var(--preview-muted-fg);margin:0 0 1rem;font-size:.9375rem;line-height:1.5}.preview-feedback-cards{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.preview-feedback-card{z-index:1;text-align:left;border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);background:#fff;width:100%;padding:.875rem 1rem;transition:border-color .15s,box-shadow .15s,background .15s;position:relative}.preview-feedback-card__select{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.preview-feedback-card:not(.is-active) .preview-feedback-card__select:focus-visible{outline:2px solid color-mix(in oklch, var(--preview-primary) 55%, transparent);outline-offset:2px;border-radius:.25rem}.preview-feedback-card--strength:not(.is-active):not(.preview-feedback-card--resolved){border-color:var(--preview-positive-border);background:#fff}.preview-feedback-card--improve:not(.is-active):not(.preview-feedback-card--resolved){border-color:color-mix(in oklch, var(--preview-warning) 38%, white);background:#fff}.preview-feedback-card--strength:hover:not(.preview-feedback-card--resolved){border-color:var(--preview-positive);background:color-mix(in oklch, var(--preview-positive-active) 45%, white)}.preview-feedback-card--improve:hover:not(.preview-feedback-card--resolved){border-color:var(--preview-warning);background:color-mix(in oklch, var(--preview-warning-active) 45%, white)}.preview-feedback-card.is-active{border-color:var(--preview-primary);box-shadow:0 0 0 2px color-mix(in oklch, var(--preview-primary) 22%, transparent);background:var(--preview-accent-muted)}.preview-feedback-card--strength.is-active{border-color:var(--preview-positive);box-shadow:0 0 0 2px color-mix(in oklch, var(--preview-positive) 30%, transparent), 0 4px 14px color-mix(in oklch, var(--preview-positive) 18%, transparent);background:var(--preview-positive-muted)}.preview-feedback-card--improve.is-active{border-color:var(--preview-warning);box-shadow:0 0 0 2px color-mix(in oklch, var(--preview-warning) 26%, transparent), 0 4px 14px color-mix(in oklch, var(--preview-warning) 16%, transparent);background:var(--preview-warning-muted)}.preview-feedback-card__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.375rem;display:flex}.preview-feedback-card__details{display:block}.preview-feedback-card__category{color:var(--preview-muted-fg);white-space:nowrap;flex-shrink:0;font-size:.75rem;line-height:1.35}.preview-feedback-card__title{min-width:0;color:var(--preview-fg);flex:1;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.preview-feedback-card__analysis{color:var(--preview-fg);margin:0;font-size:.875rem;line-height:1.55;display:block}.preview-feedback-card-item{will-change:transform;list-style:none;transform:translate(0)}.preview-feedback-cards__divider{background:var(--preview-border);transform-origin:top;height:1px;margin:.375rem 0;list-style:none}.preview-feedback-card--resolved,.preview-feedback-card--resolved.preview-feedback-card--strength,.preview-feedback-card--resolved.preview-feedback-card--improve{background:color-mix(in oklch, var(--preview-muted) 94%, white);border-color:var(--preview-border);box-shadow:none;filter:grayscale();opacity:.72}.preview-feedback-card--resolved .preview-feedback-card__title,.preview-feedback-card--resolved .preview-feedback-card__analysis{color:color-mix(in oklch, var(--preview-muted-fg) 90%, var(--preview-border))}.preview-feedback-card--resolved .preview-feedback-card__category{color:color-mix(in oklch, var(--preview-muted-fg) 75%, var(--preview-border))}.preview-feedback-card--resolved:hover{border-color:var(--preview-border);background:color-mix(in oklch, var(--preview-muted) 94%, white);transform:none}.preview-feedback-card--resolved.is-active{border-color:color-mix(in oklch, var(--preview-muted-fg) 35%, var(--preview-border));box-shadow:0 0 0 1px var(--preview-border);background:color-mix(in oklch, var(--preview-muted) 88%, white);opacity:.82}.preview-feedback-card--resolved .preview-feedback-card__action{border-top-color:color-mix(in oklch, var(--preview-border) 90%, transparent)}.preview-feedback-card--resolved .preview-feedback-card__action-btn{color:color-mix(in oklch, var(--preview-muted-fg) 80%, var(--preview-border))}.preview-feedback-card__action{border-top:1px solid color-mix(in oklch, var(--preview-border) 80%, transparent);margin-top:.75rem;padding-top:.625rem;display:block}.preview-feedback-card__action-btn{color:var(--preview-muted-fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0;font-size:.8125rem;font-weight:600;line-height:1;transition:color .15s;display:inline-flex}.preview-feedback-card__action-btn:hover{color:var(--preview-primary)}.preview-feedback-card__action-btn--restore:hover{color:var(--preview-fg)}.preview-feedback-card__action-icon{flex-shrink:0;width:.875rem;height:.875rem;display:block;transform:translateY(.0625rem)}.preview-panel{border:1px solid var(--preview-border);border-radius:var(--preview-radius-lg);background:#fff;padding:1.25rem}@media (min-width:640px){.preview-panel{padding:1.5rem}}.preview-results-sticky{position:sticky;top:1.5rem}.preview-results-page-header{margin-bottom:0}.preview-results-page-header__row{align-items:flex-start;gap:1rem;display:flex}.preview-results-header-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.125rem;margin-left:auto;display:flex}.preview-results-header-actions__btn{min-height:2.25rem;padding-inline:.75rem;font-size:.875rem}.preview-results-header-actions__icon{width:1rem;height:1rem}.preview-results-privacy-bar{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);background:color-mix(in oklch, var(--preview-muted) 65%, white);justify-content:space-between;align-items:center;gap:1rem;margin-top:.75rem;padding:.625rem .875rem;display:flex}.preview-results-privacy-bar__copy{align-items:flex-start;gap:.625rem;min-width:0;display:flex}.preview-results-privacy-bar__icon{width:1.125rem;height:1.125rem;color:var(--preview-muted-fg);flex-shrink:0;margin-top:.125rem}.preview-results-privacy-bar__icon.is-public{color:var(--preview-accent)}.preview-results-privacy-bar__title{color:var(--preview-fg);margin:0;font-size:.875rem;font-weight:600}.preview-results-privacy-bar__hint{color:var(--preview-muted-fg);margin:.125rem 0 0;font-size:.8125rem;line-height:1.4}.preview-results-privacy-toggle{border:1px solid var(--preview-border);background:color-mix(in oklch, var(--preview-muted-fg) 35%, white);cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;width:2.75rem;height:1.5rem;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.preview-results-privacy-toggle.is-public{background:var(--preview-accent);border-color:color-mix(in oklch, var(--preview-accent) 80%, black)}.preview-results-privacy-toggle.is-disabled{opacity:.55;cursor:not-allowed}.preview-results-privacy-toggle__thumb{background:#fff;border-radius:999px;width:1.125rem;height:1.125rem;transition:transform .15s;position:absolute;left:.125rem;box-shadow:0 1px 2px #0000001f}.preview-results-privacy-toggle.is-public .preview-results-privacy-toggle__thumb{transform:translate(1.25rem)}.preview-results-page-title-wrap{max-width:100%;display:inline-block;position:relative}.preview-results-share-btn{flex-shrink:0;margin-top:.125rem;margin-left:auto}.preview-results-share-btn__icon{width:1rem;height:1rem}.preview-results-page-mascot{pointer-events:none;z-index:1;-webkit-user-select:none;user-select:none;width:3.25rem;height:3.25rem;margin-left:.625rem;position:absolute;top:0;left:100%}@media (min-width:640px){.preview-results-page-mascot{width:4.25rem;height:4.25rem;margin-left:.875rem;top:-1.5rem}}.preview-results-score-panel{isolation:isolate;overflow:hidden}.preview-results-score-panel__scores{border-radius:var(--preview-radius-lg) var(--preview-radius-lg) 0 0}.preview-results-score-panel__summary{border-radius:0 0 var(--preview-radius-lg) var(--preview-radius-lg)}.preview-results-score-panel .preview-score-list--header .preview-score-row{margin-inline:0}@media (min-width:900px){.preview-results-score-panel{align-items:stretch}.preview-results-score-panel__scores{border-radius:var(--preview-radius-lg) 0 0 var(--preview-radius-lg);align-self:stretch}.preview-results-score-panel__summary{border-radius:0 var(--preview-radius-lg) var(--preview-radius-lg) 0;justify-content:flex-start}}@media (min-width:1024px){.preview-results-workspace{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(18rem,20rem);align-items:start;gap:1rem;display:grid;min-height:unset!important}.preview-results-workspace .preview-essay-column{height:auto;min-height:unset;flex:none;grid-area:1/1}.preview-results-workspace .preview-feedback-sidebar{flex-direction:column;grid-area:1/2;align-self:start;min-height:min(28rem,100vh - 10rem);max-height:calc(100vh - 10rem);display:flex;position:sticky;top:1.25rem}.preview-results-workspace .preview-revision-plan-section{grid-area:2/1;min-width:0}.preview-results-workspace .preview-feedback-sidebar__panel{flex:1;height:100%;min-height:0;max-height:calc(100vh - 10rem)}.preview-essay-scroll{flex:none!important;max-height:none!important;overflow:visible!important}.preview-feedback-sidebar__scroll{scrollbar-width:auto;scrollbar-color:#593c8f color-mix(in oklch, var(--preview-muted) 65%, white);padding-right:.35rem;overflow-x:clip;overflow-y:auto!important}.preview-feedback-sidebar__scroll::-webkit-scrollbar{width:12px}.preview-feedback-sidebar__scroll::-webkit-scrollbar-track{background:color-mix(in oklch, var(--preview-muted) 55%, white);border:1px solid color-mix(in oklch, var(--preview-border) 80%, white);border-radius:999px;margin:.25rem 0}.preview-feedback-sidebar__scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg, color-mix(in oklch, var(--preview-primary) 88%, white), var(--preview-primary));border:2px solid color-mix(in oklch, var(--preview-muted) 55%, white);border-radius:999px}.preview-feedback-sidebar__scroll::-webkit-scrollbar-thumb:hover{background:var(--preview-primary-hover)}}.preview-results-header-actions__btn--sharing{border-color:color-mix(in oklch, var(--preview-primary) 35%, var(--preview-border));background:color-mix(in oklch, var(--preview-accent-muted) 55%, white);color:var(--preview-primary)}.preview-feedback-progress__fill{transform-origin:0;width:100%;transform:scaleX(var(--progress,0));transition:transform .32s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.preview-feedback-progress__fill{transition:none}}.preview-underline{-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:break-word;text-decoration-skip-ink:none;text-underline-offset:.12em;background-color:#0000;border-radius:.22em;margin:0 -.04em;padding:.1em .22em;text-decoration:underline;text-decoration-thickness:2px;transition:background-color .28s cubic-bezier(.22,1,.36,1),text-decoration-color .28s cubic-bezier(.22,1,.36,1);display:inline}.preview-underline--strength{-webkit-text-decoration-color:var(--preview-positive);text-decoration-color:var(--preview-positive)}.preview-underline--improve{-webkit-text-decoration-color:var(--preview-warning);text-decoration-color:var(--preview-warning);text-decoration-style:dashed}.preview-underline--strength.is-active,.preview-underline--improve.is-active{text-decoration-color:#0000;transition:text-decoration-color .2s cubic-bezier(.22,1,.36,1),background-color .28s cubic-bezier(.22,1,.36,1) 90ms}.preview-underline--strength.is-active{background-color:var(--preview-positive-muted)}.preview-underline--improve.is-active{background-color:var(--preview-warning-muted)}.preview-underline--strength:not(.is-active),.preview-underline--improve:not(.is-active){transition:background-color .24s cubic-bezier(.22,1,.36,1),text-decoration-color .26s cubic-bezier(.22,1,.36,1) 80ms}@media (prefers-reduced-motion:reduce){.preview-underline,.preview-underline--strength.is-active,.preview-underline--improve.is-active,.preview-underline--strength:not(.is-active),.preview-underline--improve:not(.is-active){transition:none}}
.preview-results-delete-anchor{justify-content:flex-end;margin-top:1.5rem;display:flex}@media (min-width:640px){.preview-results-delete-anchor{margin-top:2rem}}.preview-results-delete-trigger{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);background:var(--preview-bg);min-height:2.5rem;color:var(--preview-muted-fg);cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.preview-results-delete-trigger:hover{color:#b91c1c;border-color:color-mix(in oklch, #dc2626 35%, var(--preview-border));background:#fff4f2;background:lab(96.9434% 3.86933 2.30194)}.preview-results-delete-trigger:focus-visible{outline:2px solid color-mix(in oklch, var(--preview-primary) 45%, white);outline-offset:2px}.preview-results-delete-overlay{z-index:100;background:color-mix(in oklch, var(--preview-fg) 55%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.preview-results-delete-dialog{border:1px solid var(--preview-border);border-radius:var(--preview-radius-lg);background:var(--preview-bg);width:min(100%,24rem);box-shadow:0 18px 48px color-mix(in oklch, var(--preview-fg) 16%, transparent);padding:1.375rem 1.5rem 1.5rem;position:relative}.preview-results-delete-dialog__close{color:color-mix(in oklch, var(--preview-fg) 62%, white);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem;transition:color .15s;display:inline-flex;position:absolute;top:.875rem;right:.875rem}.preview-results-delete-dialog__close:focus-visible{outline:2px solid color-mix(in oklch, var(--preview-primary) 45%, white);outline-offset:2px;border-radius:.25rem}.preview-results-delete-dialog__close:disabled{opacity:.5;cursor:not-allowed}.preview-results-delete-dialog__title{font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;letter-spacing:-.02em;color:var(--preview-fg);margin:0;padding-right:1.75rem;font-size:1.25rem;font-weight:700;line-height:1.25}.preview-results-delete-dialog__copy{color:var(--preview-muted-fg);margin:.625rem 0 0;font-size:.9375rem;line-height:1.55}.preview-results-delete-dialog__title-emphasis{color:var(--preview-fg);font-weight:600}.preview-results-delete-dialog__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.preview-results-delete-dialog__actions .preview-dashboard-danger-btn{align-items:center;gap:.375rem;display:inline-flex}.preview-results-page-title{font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;letter-spacing:-.02em;color:var(--preview-fg);margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.preview-results-page-meta{color:var(--preview-muted-fg);margin:.5rem 0 0;font-size:.9375rem;line-height:1.45}.preview-results-summary{width:100%;max-width:none;color:color-mix(in oklch, var(--preview-fg) 92%, var(--preview-primary));margin:0;font-size:1.0625rem;line-height:1.78}@media (min-width:640px){.preview-results-summary{font-size:1.125rem;line-height:1.82}}.preview-score-list--header{gap:.125rem;margin-top:.75rem}.preview-score-list--header .preview-score-row{font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;letter-spacing:-.015em;border-radius:var(--preview-radius-md);border-bottom:none;grid-template-columns:minmax(0,1fr) 6.75rem;align-items:center;gap:.75rem;margin-inline:-.5rem;padding:.4375rem .5rem;font-size:.9375rem;font-weight:600;display:grid}.preview-score-list--header .preview-score-row:first-child{padding-top:.4375rem}.preview-score-list--header .preview-score-row:last-child{padding-bottom:.4375rem}.preview-results-score-panel .preview-score-list--header .preview-score-pips{justify-content:flex-end;justify-self:end;width:100%}.preview-results-score-panel .preview-score-fraction{opacity:1;font-variant-numeric:tabular-nums;letter-spacing:.01em;min-width:2rem;color:color-mix(in oklch, var(--preview-muted-fg) 82%, var(--preview-primary));font-size:.8125rem;font-weight:700}.preview-results-score-panel .preview-score-pip.is-filled{border-color:color-mix(in oklch, var(--preview-primary) 55%, var(--preview-fg));background:color-mix(in oklch, var(--preview-primary) 55%, var(--preview-fg))}@media (min-width:640px){.preview-score-list--header .preview-score-row{grid-template-columns:minmax(0,1fr) 7rem;padding:.5rem .5625rem;font-size:1rem}}.preview-score-row__label{min-width:0}.preview-score-pips--large .preview-score-pip{width:10px;height:10px}@media (min-width:640px){.preview-score-pips--large .preview-score-pip{width:11px;height:11px}}.preview-section-title{font-size:1.125rem;font-weight:600;line-height:1.35}.preview-score-list{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.preview-score-row{border-bottom:1px solid var(--preview-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;font-size:1.125rem;line-height:1.35;display:flex}.preview-score-row:last-child{border-bottom:none;padding-bottom:0}.preview-score-pips{flex-shrink:0;align-items:center;gap:4px;display:inline-flex;position:relative}.preview-score-pip{border:1.5px solid var(--preview-muted-fg);opacity:0;background:0 0;border-radius:999px;width:8px;height:8px;transform:scale(.6)}.preview-score-pip.is-filled{border-color:var(--preview-primary);background:var(--preview-primary)}.preview-score-list.is-animated .preview-score-pip{animation:.22s forwards preview-score-pip-enter}@media (prefers-reduced-motion:reduce){.preview-score-list.is-animated .preview-score-pip{opacity:1;animation:none;transform:scale(1)}}@keyframes preview-score-pip-enter{to{opacity:1;transform:scale(1)}}.preview-score-fraction{color:var(--preview-muted-fg);opacity:0;margin-left:.375rem;font-size:.6875rem;font-weight:600;transition:opacity .15s}.preview-score-row:hover .preview-score-fraction,.preview-score-pips:hover .preview-score-fraction,.preview-score-pips:focus-within .preview-score-fraction,.preview-score-pips--show-fraction .preview-score-fraction{opacity:1}.preview-score-row--interactive{cursor:default;border-radius:.375rem;outline:none}.preview-score-row--interactive:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklch, var(--preview-primary) 28%, transparent)}.preview-feedback-card.is-category-highlighted{border-color:color-mix(in oklch, var(--preview-fg) 50%, var(--preview-border))}.preview-feedback-label{text-transform:none;letter-spacing:0;color:var(--preview-fg);margin-bottom:.5rem;font-size:.8125rem;font-weight:600}.preview-feedback-list{color:var(--preview-muted-fg);flex-direction:column;gap:.375rem;margin:0;padding-left:1.125rem;font-size:.875rem;line-height:1.5;display:flex}.preview-inline-code{background:var(--preview-muted);border-radius:.25rem;padding:.125rem .375rem;font-family:ui-monospace,monospace;font-size:.8125rem}.preview-text-button{color:var(--preview-primary);cursor:not-allowed;opacity:.6;background:0 0;border:none;padding:0;font-size:.875rem;font-weight:600}.preview-results-delete-overlay{--preview-bg:#fff;--preview-muted:#f5f5f5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#171738;background:#1717388c;background:lab(9.3576% 8.76068 -21.9364/.55)}.preview-results-delete-dialog{color:#171738;background:#fff;border-color:#d4dce8;box-shadow:0 18px 48px #17173829;box-shadow:0 18px 48px lab(9.3576% 8.76068 -21.9364/.16)}.preview-results-delete-dialog__title,.preview-results-delete-dialog__title-emphasis{color:#171738}.preview-results-delete-dialog__copy{color:#4a4868}.preview-results-delete-dialog__close{color:#64677f;color:lab(43.9608% 3.21925 -14.0961)}.preview-results-delete-dialog__close:hover:not(:disabled){color:#171738}.preview-results-delete-dialog__actions .preview-dashboard-secondary-btn{color:#171738;background:#fff;border-color:#d4dce8}.preview-results-delete-dialog__actions .preview-dashboard-secondary-btn:hover{background:#f5f5f5;border-color:#a9b6d5;border-color:lab(73.8543% .45383 -17.4487)}.preview-results-page-title-wrap .preview-results-title-display{width:auto;max-width:100%}.preview-results-title-display{flex-wrap:nowrap;align-items:center;gap:.5rem .75rem;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.preview-results-title-display .preview-results-page-title{flex:auto;min-width:0;overflow:hidden}.preview-results-title-display__trigger{text-overflow:ellipsis;white-space:nowrap;text-align:left;width:100%;min-width:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s;display:block;overflow:hidden}.preview-results-title-display__trigger:hover{color:var(--preview-primary)}.preview-results-title-display__trigger:focus-visible{outline:2px solid color-mix(in oklch, var(--preview-primary) 45%, white);outline-offset:2px;border-radius:var(--preview-radius-sm)}.preview-results-title-editor__input:focus,.preview-results-title-editor__input:focus-visible{box-shadow:none;outline:none}.preview-results-title-editor{width:100%;min-width:0}.preview-results-title-editor__input{width:100%;min-width:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;padding:0;display:block}
