.preview-bento{gap:var(--space-6,1.5rem);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.preview-bento{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.preview-bento-span-4{grid-column:span 4}.preview-bento-span-5{grid-column:span 5}.preview-bento-span-7{grid-column:span 7}.preview-bento-span-8{grid-column:span 8}}.preview-bento-tile{border:1px solid color-mix(in oklch, var(--preview-primary) 14%, var(--preview-border));border-radius:var(--preview-radius-lg);background:var(--preview-bg);flex-direction:column;gap:.875rem;padding:1.125rem 1.25rem;display:flex}.preview-bento-tinted{background:color-mix(in oklch, var(--preview-accent-muted) 55%, var(--preview-bg))}.preview-bento-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.preview-bento-title{color:var(--preview-fg);font-size:1rem;font-weight:600}.preview-bento-hint{color:var(--preview-muted-fg);font-size:.75rem}.preview-bento-subject-list{flex-direction:column;gap:.875rem;display:flex}.preview-bento-rubric-grid{gap:1rem 1.25rem;display:grid}@media (min-width:640px){.preview-bento-rubric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.preview-bento-rubric-item{flex-direction:column;gap:.5rem;display:flex}.preview-bento-rubric-score{color:var(--preview-fg);font-size:1.625rem;font-weight:700;line-height:1}.preview-bento-rubric-max{color:var(--preview-muted-fg);font-size:.9375rem;font-weight:600}
.preview-bento-hero{isolation:isolate;background:var(--preview-primary);color:#fff;border-color:#0000;justify-content:space-between;align-items:center;gap:1rem;position:relative;overflow:hidden}.preview-bento-hero:after{content:"";z-index:-1;background-image:repeating-linear-gradient(135deg,#ffffff12 0 2px,#0000 2px 11px);position:absolute;inset:0}.preview-bento-hero-head{text-align:center;width:100%}.preview-bento-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7;font-size:.6875rem;font-weight:700}.preview-bento-hero-sub{color:#ffffffd1;margin-top:.25rem;font-size:.8125rem}.preview-bento-hero-foot{text-align:center;color:#ffffffd1;width:100%;font-size:.8125rem}.preview-bento-hero-foot strong{color:#fff;font-weight:700}
.preview-gauge{place-items:center;width:11rem;height:11rem;display:grid;position:relative}.preview-gauge-svg{width:100%;height:100%}.preview-gauge-track{stroke:#fff3}.preview-gauge-arc{stroke:#fff;stroke-dasharray:var(--gauge-c);stroke-dashoffset:var(--gauge-offset);animation:1s cubic-bezier(.22,1,.36,1) both preview-gauge-fill}@keyframes preview-gauge-fill{0%{stroke-dashoffset:var(--gauge-c)}}@media (prefers-reduced-motion:reduce){.preview-gauge-arc{animation:none}}.preview-gauge-center{flex-direction:column;align-items:center;gap:.125rem;display:flex;position:absolute}.preview-gauge-value{font-family:var(--font-preview-headline), "Red Hat Display", system-ui, sans-serif;letter-spacing:-.02em;color:#fff;font-size:2.5rem;font-weight:700;line-height:1}.preview-gauge-caption{letter-spacing:.04em;text-transform:uppercase;color:#ffffffbf;font-size:.75rem;font-weight:500}.preview-dashboard-select,.preview-dashboard-search,.preview-dashboard-input,.preview-dashboard-textarea{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);width:100%;min-height:2.5rem;color:var(--preview-fg);font:inherit;background:#fff;padding:.625rem .75rem}.preview-dashboard-dropdown{min-width:9rem;position:relative}.preview-dashboard-dropdown-trigger{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);width:100%;min-height:2.5rem;color:var(--preview-fg);font:inherit;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.9375rem;font-weight:500;transition:border-color .15s,box-shadow .15s;display:inline-flex}.preview-dashboard-dropdown-trigger:hover,.preview-dashboard-dropdown-trigger[aria-expanded=true]{border-color:color-mix(in oklch, var(--preview-primary) 35%, var(--preview-border))}.preview-dashboard-dropdown-trigger[aria-expanded=true]{box-shadow:0 0 0 2px color-mix(in oklch, var(--preview-primary) 18%, transparent)}.preview-dashboard-dropdown-chevron{width:1rem;height:1rem;color:var(--preview-muted-fg);flex-shrink:0;transition:transform .2s}.preview-dashboard-dropdown-chevron.is-open{transform:rotate(180deg)}.preview-dashboard-dropdown-menu{z-index:30;border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);opacity:0;pointer-events:none;background:#fff;min-width:100%;margin:0;padding:.375rem;list-style:none;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + .375rem);right:0;transform:translateY(-.25rem)scale(.98);box-shadow:0 10px 30px #1717381f}.preview-dashboard-dropdown-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.preview-dashboard-dropdown-item{border-radius:calc(var(--preview-radius-md) - 2px);width:100%;color:var(--preview-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.9375rem;transition:background .15s;display:flex}.preview-dashboard-dropdown-item:hover,.preview-dashboard-dropdown-item:focus-visible{background:color-mix(in oklch, var(--preview-accent-muted) 70%, white);outline:none}.preview-dashboard-dropdown-item.is-selected{background:var(--preview-accent-muted);color:var(--preview-primary);font-weight:600}.preview-dashboard-textarea{resize:vertical;min-height:8rem}.preview-dashboard-search{flex:14rem;min-width:min(100%,14rem)}.preview-dashboard-toolbar{flex-wrap:wrap;gap:.75rem;display:flex}.preview-dashboard-streak{background:var(--preview-accent-muted);color:var(--preview-primary);border-radius:999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:600}.preview-dashboard-meter{background:color-mix(in oklch, var(--preview-border) 65%, white);border-radius:999px;height:.5rem;overflow:hidden}.preview-dashboard-meter-fill{border-radius:inherit;background:var(--preview-primary);transform-origin:0;height:100%;animation:.8s cubic-bezier(.22,1,.36,1) both preview-meter-grow}@keyframes preview-meter-grow{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.preview-dashboard-meter-fill{animation:none}}.preview-dashboard-rubric-tag{text-transform:uppercase;letter-spacing:.04em;background:var(--preview-muted);color:var(--preview-muted-fg);border-radius:999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700}.preview-dashboard-rubric-tag.is-strong,.preview-dashboard-rubric-tag.is-mixed{background:var(--preview-primary-container);color:var(--preview-on-primary-container)}.preview-dashboard-rubric-tag.is-weak{background:var(--preview-tertiary-container);color:var(--preview-on-tertiary-container)}.preview-dashboard-trend{border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.preview-dashboard-trend.is-up{background:color-mix(in oklch, var(--preview-success-muted) 80%, white);color:var(--preview-primary)}.preview-dashboard-trend.is-down{background:var(--preview-warning-muted);color:var(--preview-warning)}.preview-dashboard-trend.is-flat{background:var(--preview-muted);color:var(--preview-muted-fg)}.preview-dashboard-insight-card{border:1px solid var(--preview-border);border-radius:var(--preview-radius-lg);background:#fff;padding:1rem 1.125rem}.preview-dashboard-insight-card.is-warning{border-color:color-mix(in oklch, var(--preview-warning) 35%, var(--preview-border));background:var(--preview-warning-muted)}.preview-dashboard-insight-label{letter-spacing:.04em;text-transform:uppercase;color:var(--preview-muted-fg);font-size:.8125rem;font-weight:700}.preview-dashboard-insight-body{color:var(--preview-fg);margin-top:.5rem;font-size:1rem;line-height:1.5}.preview-dashboard-primary-btn{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);min-height:2.5rem;color:#fff;cursor:pointer;border-color:var(--preview-primary);background:#fff;background:var(--preview-primary);align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.9375rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.preview-dashboard-primary-btn:hover{background:var(--preview-primary-hover);border-color:var(--preview-primary-hover);color:#fff}.preview-dashboard-tertiary-btn{border-radius:var(--preview-radius-md);background:var(--preview-tertiary);min-height:2.75rem;color:var(--preview-fg);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s,filter .15s;display:inline-flex}.preview-dashboard-tertiary-btn:hover{filter:brightness(.94)}.preview-dashboard-danger-btn{border:1px solid color-mix(in oklch, #dc2626 35%, var(--preview-border));border-radius:var(--preview-radius-md);color:#b91c1c;cursor:pointer;background:#fff0ee;background:lab(95.9242% 5.16373 3.0737);align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem .875rem;font-size:.9375rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.preview-dashboard-danger-btn:hover{border-color:color-mix(in oklch, #dc2626 50%, var(--preview-border));color:#991b1b;background:#ffe4e1;background:lab(92.8658% 9.06101 5.40389)}.preview-dashboard-delete-header{align-items:center;gap:.75rem;display:flex}.preview-dashboard-back-btn{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);width:2.5rem;height:2.5rem;color:var(--preview-fg);cursor:pointer;background:#fff;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.preview-dashboard-back-btn:hover{background:var(--preview-muted);border-color:color-mix(in oklch, var(--preview-primary) 25%, var(--preview-border))}.preview-dashboard-delete-reasons{border:1px solid var(--preview-border);border-radius:var(--preview-radius-lg);background:#fff;margin:0;padding:0;list-style:none;overflow:hidden}.preview-dashboard-delete-reason{border-bottom:1px solid var(--preview-border);color:var(--preview-fg);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.125rem;font-size:.9375rem;font-weight:500;transition:background .15s;display:flex}.preview-dashboard-delete-reason:last-child{border-bottom:0}.preview-dashboard-delete-reason:hover{background:var(--preview-muted)}.preview-dashboard-delete-reason input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--preview-primary);cursor:pointer;flex-shrink:0}.preview-dashboard-delete-actions{flex-direction:column;gap:.875rem;display:flex}.preview-dashboard-delete-actions .preview-dashboard-primary-btn,.preview-dashboard-delete-actions .preview-dashboard-delete-confirm-btn{justify-content:center;width:100%}.preview-dashboard-delete-export{border:1px solid var(--preview-border);border-radius:var(--preview-radius-lg);background:#fff;padding:.875rem 1rem}.preview-dashboard-delete-divider{border:0;border-top:2px dashed var(--preview-border);margin:.5rem 0}.preview-dashboard-delete-confirm-btn{border-radius:var(--preview-radius-md);color:#fff;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:#dc2626;border:1px solid #b91c1c;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.preview-dashboard-delete-confirm-btn:hover{background:#b91c1c;border-color:#991b1b}.preview-dashboard-delete-warning{color:var(--preview-muted-fg);font-size:.875rem;line-height:1.55}.preview-dashboard-empty{border:1px dashed var(--preview-border);border-radius:var(--preview-radius-lg);text-align:center;color:var(--preview-muted-fg);padding:1.25rem}.preview-dashboard-field{color:var(--preview-fg);flex-direction:column;gap:.375rem;font-size:.9375rem;font-weight:500;display:flex}.preview-dashboard-checkbox{color:var(--preview-fg);align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.preview-dashboard-profile-menu{position:relative}.preview-dashboard-profile-trigger{border:1px solid var(--preview-border);border-radius:var(--preview-radius-lg);text-align:left;cursor:pointer;background:#fff;grid-template-columns:auto 1fr;align-items:center;gap:.75rem;width:100%;padding:.75rem;display:grid}.preview-dashboard-profile-trigger:hover,.preview-dashboard-profile-trigger.is-active,.preview-dashboard-profile-trigger[aria-expanded=true]{background:var(--preview-muted)}.preview-dashboard-profile-menu.is-collapsed .preview-dashboard-profile-trigger{grid-template-columns:1fr;justify-items:center}.preview-dashboard-profile-popover{z-index:20;border:1px solid var(--preview-border);border-radius:var(--preview-radius-lg);background:#fff;padding:.375rem;position:absolute;bottom:calc(100% + .5rem);left:0;right:0;box-shadow:0 8px 24px #593c8f1f}.preview-dashboard-profile-popover .preview-dashboard-sign-out{justify-content:flex-start;width:100%;padding:.625rem .75rem}.preview-dashboard-avatar{background:var(--preview-primary);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.8125rem;font-weight:700;display:inline-flex}.preview-dashboard-sign-out{border-radius:var(--preview-radius-md);color:var(--preview-muted-fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;font-weight:600;display:inline-flex}.preview-dashboard-sign-out:hover{background:var(--preview-muted);color:var(--preview-fg)}@media (min-width:1024px){.preview-dashboard-sidebar-list--utility{flex-direction:column}}.preview-dashboard-section-footer{border-top:1px solid var(--preview-border);justify-content:flex-end;padding-top:.5rem;display:flex}.preview-dashboard-secondary-btn{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);min-height:2.5rem;color:var(--preview-fg);cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.9375rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.preview-dashboard-secondary-btn:hover{background:var(--preview-muted);border-color:color-mix(in oklch, var(--preview-primary) 25%, var(--preview-border))}.preview-dashboard-avatar--lg{width:4rem;height:4rem;font-size:1rem;overflow:hidden}.preview-dashboard-avatar-upload{align-items:center;gap:1rem;display:flex}.preview-dashboard-subject-grid{gap:.625rem;display:grid}.preview-dashboard-field legend{color:var(--preview-fg);margin-bottom:.375rem;font-size:.9375rem;font-weight:500}.preview-dashboard-radio-group{gap:.625rem;display:grid}.preview-dashboard-radio{color:var(--preview-fg);align-items:center;gap:.625rem;font-size:.9375rem;display:flex}.preview-dashboard-connected-account,.preview-dashboard-session-item{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);background:color-mix(in oklch, var(--preview-muted) 35%, white);justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex}.preview-dashboard-session-list{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.preview-dashboard-session-badge{background:var(--preview-accent-muted);color:var(--preview-primary);letter-spacing:.02em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.25rem .625rem;font-size:.75rem;font-weight:700}.preview-dashboard-password-field{position:relative}.preview-dashboard-password-field .preview-dashboard-input{padding-right:2.75rem}.preview-dashboard-password-field .preview-dashboard-input:read-only{background:color-mix(in oklch, var(--preview-muted) 45%, white);cursor:default}.preview-dashboard-password-toggle{border-radius:var(--preview-radius-md);width:2rem;height:2rem;color:var(--preview-muted-fg);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.preview-dashboard-password-toggle:hover{background:var(--preview-muted);color:var(--preview-fg)}.preview-dashboard-password-row{align-items:flex-end;gap:.75rem;display:flex}.preview-dashboard-password-row .preview-dashboard-field{flex:1;min-width:0}.preview-dashboard-settings-layout{gap:2rem;display:grid}@media (min-width:900px){.preview-dashboard-settings-layout{grid-template-columns:12rem minmax(0,1fr);align-items:start}}.preview-dashboard-settings-nav{flex-direction:column;gap:.5rem;display:flex}.preview-dashboard-settings-nav-list{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:899px){.preview-dashboard-settings-nav-list{flex-flow:wrap}}.preview-dashboard-settings-nav-link{border-radius:var(--preview-radius-md);width:100%;min-height:2.75rem;color:var(--preview-muted-fg);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:.625rem .875rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.preview-dashboard-settings-nav-link:after{content:"";opacity:0;background:0 0;border-radius:999px;width:.4375rem;height:.4375rem;transition:transform .18s,opacity .18s,background .18s;transform:scale(.6)}@media (max-width:899px){.preview-dashboard-settings-nav-link{width:auto}.preview-dashboard-settings-nav-link:after{display:none}}.preview-dashboard-settings-nav-link:hover{background:color-mix(in oklch, var(--preview-accent-muted) 55%, white);color:var(--preview-fg)}.preview-dashboard-settings-nav-link.is-active{background:var(--preview-accent-muted);color:var(--preview-primary)}.preview-dashboard-settings-nav-link.is-active:after{opacity:1;background:var(--preview-primary);transform:scale(1)}.preview-dashboard-settings-nav-link--danger{color:color-mix(in oklch, var(--preview-warning) 80%, var(--preview-fg));margin-top:.5rem}.preview-dashboard-settings-nav-link--danger:after{display:none}.preview-dashboard-settings-nav-link--danger:hover{background:color-mix(in oklch, var(--preview-warning) 10%, white);color:color-mix(in oklch, var(--preview-warning) 92%, var(--preview-fg))}.preview-dashboard-settings-content{min-width:0}.preview-dashboard-settings-profile-header{border:1px solid var(--preview-border);border-radius:var(--preview-radius-lg);background:color-mix(in oklch, var(--preview-bg) 95%, var(--preview-accent-muted));align-items:center;gap:1rem;padding:1.25rem 1.5rem;transition:transform .18s,box-shadow .18s;display:flex}.preview-dashboard-settings-card{border:1px solid var(--preview-border);border-radius:var(--preview-radius-lg);background:color-mix(in oklch, var(--preview-bg) 97%, var(--preview-accent-muted));padding:1.25rem 1.5rem;transition:transform .18s,box-shadow .18s,border-color .18s}.preview-dashboard-settings-card+.preview-dashboard-settings-card{margin-top:0}.preview-dashboard-settings-card-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.preview-dashboard-settings-card-title{color:var(--preview-fg);font-size:1.0625rem;font-weight:700}.preview-dashboard-settings-edit-btn{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);min-height:2.75rem;color:var(--preview-muted-fg);cursor:pointer;background:#fff;align-items:center;gap:.375rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.preview-dashboard-settings-edit-btn:hover{background:var(--preview-muted);border-color:color-mix(in oklch, var(--preview-primary) 25%, var(--preview-border));color:var(--preview-fg)}.preview-dashboard-settings-detail-grid{gap:1.25rem 2rem;margin:0;display:grid}@media (min-width:640px){.preview-dashboard-settings-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.preview-dashboard-settings-detail-item{min-width:0}.preview-dashboard-settings-detail-label{color:var(--preview-muted-fg);margin:0;font-size:.8125rem;font-weight:500}.preview-dashboard-settings-detail-value{color:var(--preview-fg);margin:.375rem 0 0;font-size:.9375rem;font-weight:600}.preview-dashboard-settings-tag-list{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.preview-dashboard-settings-tag-list li{background:var(--preview-accent-muted);color:var(--preview-primary);border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:600}.preview-dashboard-settings-panel{animation:.22s cubic-bezier(.22,1,.36,1) preview-settings-panel-in}.preview-dashboard-settings-panel[hidden]{display:none}@media (hover:hover) and (pointer:fine){.preview-dashboard-settings-profile-header:hover,.preview-dashboard-settings-card:hover{border-color:color-mix(in oklch, var(--preview-primary) 18%, var(--preview-border));box-shadow:0 8px 22px color-mix(in oklch, var(--preview-primary) 12%, transparent);transform:translateY(-1px)}}.preview-dashboard-settings .preview-dashboard-primary-btn,.preview-dashboard-settings .preview-dashboard-secondary-btn,.preview-dashboard-settings .preview-dashboard-sign-out{min-height:2.75rem}.preview-dashboard-settings .preview-dashboard-sign-out{padding-inline:.75rem}.preview-dashboard-settings :where(.preview-dashboard-settings-nav-link,.preview-dashboard-settings-edit-btn,.preview-dashboard-primary-btn,.preview-dashboard-secondary-btn,.preview-dashboard-password-toggle,.preview-dashboard-sign-out):focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--preview-primary) 28%, transparent);outline:none}.preview-dashboard-settings :where(.preview-dashboard-settings-edit-btn,.preview-dashboard-primary-btn,.preview-dashboard-secondary-btn,.preview-dashboard-sign-out):active{transform:translateY(1px)}.preview-dashboard-settings-status{z-index:60;border:1px solid color-mix(in oklch, var(--preview-primary) 30%, var(--preview-border));border-radius:var(--preview-radius-md);background:color-mix(in oklch, var(--preview-accent-muted) 85%, white);max-width:min(30rem,100vw - 2rem);color:var(--preview-fg);opacity:0;pointer-events:none;padding:.625rem .875rem;font-size:.875rem;font-weight:600;transition:opacity .18s,transform .18s;position:fixed;bottom:1rem;right:1rem;transform:translateY(.5rem)}.preview-dashboard-settings-status.is-visible{opacity:1;transform:translateY(0)}@keyframes preview-settings-panel-in{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.preview-dashboard-settings-panel,.preview-dashboard-settings-profile-header,.preview-dashboard-settings-card,.preview-dashboard-settings-status,.preview-dashboard-settings-nav-link:after{transition:none;animation:none}}
.preview-anonymous-results-main{min-height:calc(100vh - 4.5rem)}.preview-anonymous-signup-banner{margin-inline:0;width:100%;max-width:40rem;margin-bottom:1.25rem}@media (min-width:640px){.preview-anonymous-signup-banner{margin-bottom:2rem}}.preview-anonymous-signup-card{border:1px solid var(--preview-border);border-radius:var(--preview-radius-lg);background:var(--preview-accent-muted)}.preview-anonymous-signup-card__inner{flex-direction:column;gap:.875rem;padding:1rem 1.125rem;display:flex}@media (min-width:640px){.preview-anonymous-signup-card__inner{padding:1.125rem 1.25rem}}.preview-anonymous-signup-card__intro{text-align:left;min-width:0}.preview-anonymous-signup-card__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:1.125rem;font-weight:700;line-height:1.25}@media (min-width:640px){.preview-anonymous-signup-card__title{font-size:1.25rem}}.preview-anonymous-signup-card__lead{color:var(--preview-muted-fg);margin:.25rem 0 0;font-size:.875rem;line-height:1.45}.preview-anonymous-signup-card__actions{border-top:1px solid color-mix(in oklch, var(--preview-border) 70%, var(--preview-primary));flex-direction:column;align-items:flex-start;gap:.375rem;padding-top:.75rem;display:flex}.preview-anonymous-signup-card__cta{justify-content:center;width:auto;min-height:2.5rem;padding-inline:1rem;text-decoration:none}@media (min-width:480px){.preview-anonymous-signup-card__cta{min-width:12.5rem}}.preview-anonymous-signup-card__benefits{border-top:1px solid color-mix(in oklch, var(--preview-border) 70%, var(--preview-primary));grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .875rem;margin:0;padding:.75rem 0 0;list-style:none;display:grid}@media (max-width:479px){.preview-anonymous-signup-card__benefits{grid-template-columns:1fr;gap:.5rem}}.preview-anonymous-signup-card__benefit{grid-template-columns:auto 1fr;align-items:start;gap:.5rem;display:grid}.preview-anonymous-signup-card__benefit-icon{width:.9375rem;height:.9375rem;color:var(--preview-primary);margin-top:.125rem}.preview-anonymous-signup-card__benefit-copy{gap:.0625rem;min-width:0;display:grid}.preview-anonymous-signup-card__benefit-title{color:var(--preview-fg);font-size:.8125rem;font-weight:600;line-height:1.3;display:block}.preview-anonymous-signup-card__benefit-body{color:var(--preview-muted-fg);font-size:.75rem;line-height:1.35;display:block}.preview-anonymous-signup-gate__card{border:1px solid var(--preview-border);border-radius:var(--preview-radius-lg);background:var(--preview-card);box-shadow:var(--shadow-sm);padding:1.25rem 1.25rem 1.125rem}.preview-anonymous-signup-gate__close{border:1px solid var(--preview-border);border-radius:var(--preview-radius-sm);background:var(--preview-card);width:2rem;height:2rem;color:var(--preview-fg);opacity:0;pointer-events:none;transition:opacity var(--duration-normal) var(--ease-out), background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.preview-anonymous-signup-gate__close.is-visible{opacity:1;pointer-events:auto}.preview-anonymous-signup-gate__close:hover{background:var(--preview-muted);color:var(--preview-fg)}.preview-anonymous-signup-gate__header{text-align:center;padding:0 .25rem .75rem}.preview-anonymous-signup-gate__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:1.25rem;font-weight:700;line-height:1.25}.preview-anonymous-signup-gate__lead{color:var(--preview-muted-fg);margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}.preview-anonymous-signup-gate__benefits{flex-direction:column;gap:.625rem;margin:0;padding:.25rem .25rem 0;list-style:none;display:flex}.preview-anonymous-signup-gate__benefit{border:1px solid var(--preview-border);border-radius:var(--preview-radius-md);background:var(--preview-muted);align-items:flex-start;gap:.75rem;padding:.625rem .75rem;display:flex}.preview-anonymous-signup-gate__benefit-icon{border-radius:var(--preview-radius-sm);background:var(--preview-primary);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.preview-anonymous-signup-gate__benefit-copy{min-width:0}.preview-anonymous-signup-gate__benefit-title{color:var(--preview-fg);margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.preview-anonymous-signup-gate__benefit-body{color:var(--preview-muted-fg);margin:.125rem 0 0;font-size:.8125rem;line-height:1.45}.preview-anonymous-signup-gate__timer{border:1px solid var(--preview-border);background:var(--preview-muted);border-radius:999px;height:.625rem;margin:1rem .25rem 0;overflow:hidden}.preview-anonymous-signup-gate__timer-fill{background:var(--preview-primary);width:100%;height:100%;transform:scaleX(var(--timer-progress,0));transform-origin:0;border-radius:999px;transition:transform .1s linear}.preview-anonymous-signup-gate__actions{justify-content:center;padding:1rem .25rem .25rem;display:flex}.preview-anonymous-signup-gate__cta{border-radius:var(--preview-radius-md);background:var(--preview-tertiary);min-width:14rem;min-height:2.75rem;color:var(--preview-fg);transition:filter var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.preview-anonymous-signup-gate__cta:hover{filter:brightness(.94)}@media (prefers-reduced-motion:reduce){.preview-anonymous-signup-gate__close,.preview-anonymous-signup-gate__cta,.preview-anonymous-signup-gate__timer-fill{transition:none}}
.preview-dashboard-delete-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s cubic-bezier(.22,1,.36,1);display:grid}.preview-dashboard-delete-collapse.is-open{opacity:1;grid-template-rows:1fr}.preview-dashboard-delete-collapse__inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.preview-dashboard-delete-collapse{transition:none}.preview-dashboard-delete-collapse:not(.is-open){display:none}}.preview-dashboard-delete-other-detail{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1);display:grid}.preview-dashboard-delete-other-detail.is-open{opacity:1;grid-template-rows:1fr}.preview-dashboard-delete-other-detail__inner{min-height:0;padding-top:.75rem;overflow:hidden}@media (prefers-reduced-motion:reduce){.preview-dashboard-delete-other-detail{transition:none}.preview-dashboard-delete-other-detail:not(.is-open){display:none}}.preview-results-loading-banner{border:1px solid color-mix(in oklch, var(--preview-primary) 14%, var(--preview-border));border-radius:var(--preview-radius-md);background:var(--preview-accent-muted);align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.875rem 1rem;display:flex}.preview-results-loading-banner__title{color:var(--preview-fg);font-size:.975rem;font-weight:600}.preview-results-loading-banner__message{color:var(--preview-muted-fg);margin-top:.25rem;font-size:.875rem;line-height:1.45}.preview-dashboard-profile-avatar-row{align-items:flex-start;gap:1rem;display:flex}.preview-dashboard-avatar-image{border:1px solid var(--preview-border);background:#fff}.preview-dashboard-profile-avatar-row .preview-dashboard-secondary-btn{min-height:2.5rem}.preview-dashboard-settings-radio-list{border:1px solid var(--preview-border);border-radius:var(--preview-radius-lg);background:#fff;margin:0;padding:0;list-style:none;overflow:hidden}.preview-dashboard-settings-radio-option{border-bottom:1px solid var(--preview-border);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.875rem 1.125rem;transition:background .15s,border-color .15s;display:flex}.preview-dashboard-settings-radio-option:last-child{border-bottom:0}.preview-dashboard-settings-radio-option:hover{background:color-mix(in oklch, var(--preview-muted) 75%, white)}.preview-dashboard-settings-radio-option:has(input:checked){background:color-mix(in oklch, var(--preview-accent-muted) 55%, white)}.preview-dashboard-settings-radio-option:has(input:focus-visible){outline:2px solid var(--preview-primary);outline-offset:-2px}.preview-dashboard-settings-radio-option input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--preview-primary);cursor:pointer;flex-shrink:0;margin-top:.125rem}.preview-dashboard-settings-radio-option__text{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.preview-dashboard-settings-radio-option__label{color:var(--preview-fg);font-size:.9375rem;font-weight:600}.preview-dashboard-settings-radio-option__hint{color:var(--preview-muted-fg);font-size:.8125rem;line-height:1.45}.preview-dashboard-settings-page-title{color:var(--preview-fg);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.15}.preview-dashboard-settings-page-desc{color:var(--preview-muted-fg);margin-top:.5rem;font-size:1rem;line-height:1.5}.preview-dashboard-settings-card-desc{color:var(--preview-muted-fg);margin:-.25rem 0 1rem;font-size:.875rem;line-height:1.55}.preview-dashboard-settings-form{flex-direction:column;gap:1.5rem;display:flex}.preview-dashboard-settings-stack{flex-direction:column;gap:1rem;display:flex}.preview-dashboard-settings-fieldset{border:0;min-width:0;margin:0;padding:0}.preview-dashboard-settings-fieldset legend{color:var(--preview-fg);padding:0;font-size:.9375rem;font-weight:700;display:block}.preview-dashboard-settings-fieldset__hint{color:var(--preview-muted-fg);margin:.375rem 0 0;font-size:.8125rem;font-weight:400;line-height:1.5}.preview-dashboard-settings-fieldset__body,.preview-dashboard-settings-nested-field{margin-top:.875rem}.preview-dashboard-settings-field-hint{color:var(--preview-muted-fg);font-size:.75rem;line-height:1.45}.preview-dashboard-settings-field-hint--spaced{margin-top:.5rem}.preview-dashboard-settings-char-row{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.preview-dashboard-settings-char-count{font-variant-numeric:tabular-nums;color:var(--preview-muted-fg);font-size:.75rem}.preview-dashboard-settings-toggle-row{border:1px solid var(--preview-border);border-radius:var(--preview-radius-lg);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.125rem;display:flex}.preview-dashboard-settings-toggle-row__text{min-width:0}.preview-dashboard-toggle-switch{cursor:pointer;flex-shrink:0;display:inline-flex;position:relative}.preview-dashboard-toggle-switch__input{opacity:0;width:0;height:0;margin:0;position:absolute}.preview-dashboard-toggle-switch__track{background:#b8c5d0;border:1px solid #8eb8dc;border-radius:999px;width:2.75rem;height:1.5rem;transition:background .15s,border-color .15s;display:block;position:relative}.preview-dashboard-toggle-switch__thumb{background:#fff;border-radius:999px;width:1.125rem;height:1.125rem;transition:transform .15s;position:absolute;top:.125rem;left:.125rem}.preview-dashboard-toggle-switch__input:checked+.preview-dashboard-toggle-switch__track{background:#6baee0;border-color:#4a8bc4}.preview-dashboard-toggle-switch__input:checked+.preview-dashboard-toggle-switch__track .preview-dashboard-toggle-switch__thumb{transform:translate(1.25rem)}.preview-dashboard-toggle-switch__input:focus-visible+.preview-dashboard-toggle-switch__track{outline:2px solid color-mix(in oklch, var(--preview-primary) 45%, white);outline-offset:2px}@media (prefers-reduced-motion:reduce){.preview-dashboard-toggle-switch__track,.preview-dashboard-toggle-switch__thumb{transition:none}}.preview-dashboard-settings-choice-list{border:1px solid var(--preview-border);border-radius:var(--preview-radius-lg);background:#fff;margin:0;padding:0;list-style:none;overflow:hidden}.preview-dashboard-settings-choice{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.875rem 1.125rem;transition:background .15s;display:flex}.preview-dashboard-settings-choice:hover{background:color-mix(in oklch, var(--preview-muted) 75%, white)}.preview-dashboard-settings-choice input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--preview-primary);cursor:pointer;flex-shrink:0;margin-top:.125rem}.preview-dashboard-settings-choice__label{color:var(--preview-fg);font-size:.9375rem;font-weight:600;display:block}.preview-dashboard-settings-choice__hint{color:var(--preview-muted-fg);margin-top:.125rem;font-size:.8125rem;font-weight:400;line-height:1.45;display:block}.preview-dashboard-profile-name{color:var(--preview-fg);font-size:.9375rem;font-weight:600}.preview-dashboard-profile-email{color:var(--preview-muted-fg);font-size:.8125rem}.preview-dashboard-session-title{color:var(--preview-fg);font-size:.9375rem;font-weight:600}.preview-dashboard-session-meta{color:var(--preview-muted-fg);font-size:.8125rem}.preview-dashboard-settings .preview-dashboard-settings-tag-list li{color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;padding:0}
