[data-public-root] .faq-artifact{border:1px solid color-mix(in srgb, var(--color-fg-default) 10%, transparent);border-radius:var(--radius-sm);background-color:var(--color-surface-default);min-width:0;box-shadow:var(--shadow-raised);flex-direction:column;display:flex;overflow:hidden}[data-public-root] .faq-artifact__titlebar{justify-content:space-between;align-items:center;gap:var(--space-gap-sm);min-width:0;padding:var(--prv-space-10) var(--space-inset-sm);border-bottom:1px solid color-mix(in srgb, var(--color-fg-default) 8%, transparent);background-color:var(--color-surface-default);display:flex}[data-public-root] .faq-artifact__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-fg-default);font-family:var(--prv-font-sans);font-size:var(--text-caption-font-size);font-weight:var(--prv-font-weight-600);line-height:var(--text-caption-line-height);margin:0;overflow:hidden}[data-public-root] .faq-artifact__tabs{border-radius:var(--radius-xs);background:color-mix(in srgb, var(--color-fg-default) 6%, transparent);flex-shrink:0;align-items:center;gap:2px;padding:2px;display:flex}[data-public-root] .faq-artifact__tab{border-radius:calc(var(--radius-xs) - 1px);width:1.75rem;height:1.75rem;color:var(--color-fg-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s,color .15s;display:inline-flex}[data-public-root] .faq-artifact__tab:hover{color:var(--color-fg-default)}[data-public-root] .faq-artifact__tab[aria-selected=true]{background:var(--color-surface-default);color:var(--color-fg-default);box-shadow:0 1px 2px color-mix(in srgb, var(--color-fg-default) 12%, transparent)}[data-public-root] .faq-artifact__body{background:var(--color-surface-muted);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden auto}[data-public-root] .faq-artifact__preview-frame{box-sizing:border-box;background:var(--color-surface-muted);justify-content:center;width:100%;min-width:0;padding:2rem;display:flex}[data-public-root] .faq-artifact__preview-card{box-sizing:border-box;background:var(--color-surface-default);border:1px solid color-mix(in srgb, var(--color-fg-default) 8%, transparent);border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-raised);padding:0 2rem}[data-public-root] .faq-artifact__preview{width:100%;min-width:0;display:block}@media only screen and (min-width:640px){[data-public-root] .faq-artifact__preview-frame{padding:2.5rem}}[data-public-root] .faq-artifact__footer .robots-file-action-buttons--with-publish-hint{margin-bottom:0}[data-public-root] .faq-artifact__code{white-space:pre-wrap;word-break:break-word;background:var(--color-surface-default);flex:auto;min-height:0;max-height:420px;margin:0;overflow:auto}[data-public-root] .faq-artifact__footer{justify-content:flex-end;align-items:center;gap:var(--space-gap-sm);width:100%;min-width:0;padding:var(--space-inset-sm);border-top:1px solid color-mix(in srgb, var(--color-fg-default) 10%, transparent);background-color:var(--color-surface-default);flex-wrap:wrap;flex-shrink:0;display:flex}