@layer theme, base, cards, components, utilities;@layer components{.pfai{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;padding:18px var(--pf-m) 28px}.pfai-format{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.pfai-format__use{color:var(--pf-text-muted);font-size:var(--pf-t-small)}.pfai-frame{justify-self:center;width:100%;overflow:hidden;border-radius:var(--pf-r-md);background:var(--color-encre);box-shadow:0 0 0 1px var(--pf-line),0 22px 44px -30px oklch(.05 .03 256/.8)}.pfai-frame[data-format=story]{width:min(100%,calc(min(56dvh, 700px) * 1080 / 1920))}.pfai-canvas{display:block;width:100%;height:auto;aspect-ratio:1}.pfai-canvas[data-format=story]{aspect-ratio:1080/1920}.pfai-do{display:flex;flex-direction:column}.pfai-actions{display:flex;flex-wrap:wrap;gap:10px}.pfai-status{max-width:44em;margin-top:12px;color:var(--pf-text);font-size:var(--pf-t-small);line-height:1.5;overflow-wrap:anywhere}.pfai-status:empty{margin-top:0}.pfai-status[data-tone=alert]{color:var(--pf-alert-text)}@media (max-width:560px){.pfai-actions .pf-btn{flex:1 1 auto}}.pfai-note{max-width:44em;color:var(--pf-text-muted);font-size:var(--pf-t-small);line-height:1.5;overflow-wrap:anywhere}.pfai-measure{position:fixed;top:0;left:-20000px;visibility:hidden;pointer-events:none;contain:layout style}.pfai-measure>div{margin-bottom:40px}.pfai-measure *,.pfai-measure :after,.pfai-measure :before{animation:none!important;transition:none!important}.pfai-bench{display:grid;gap:18px;min-height:100%;padding:32px var(--pf-m) 48px}.pfai-bench__title{font-family:var(--pf-font-display);font-size:32px;font-weight:700;letter-spacing:-.02em}.pfai-bench__lead{max-width:48em;color:var(--pf-text-muted);font-size:var(--pf-t-small);line-height:1.5}.pfai-bench__albums{display:flex;flex-wrap:wrap;gap:8px}.pfai-bench__albums [aria-pressed=true]{border-color:var(--pf-gold);color:var(--pf-gold)}.pfai-bench__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;align-items:start}@media (max-width:760px){.pfai-bench__grid{grid-template-columns:minmax(0,1fr)}}.pfai-bench__item{display:grid;gap:10px;justify-items:start}.pfai-bench__item .pfai-frame{justify-self:stretch}.pfai-bench__item .pfai-frame[data-format=story]{justify-self:center}.pfai-bench__cap{color:var(--pf-text-muted);font-size:var(--pf-t-small);font-weight:600}}