.pa-demo{max-width:1100px;margin:auto}.pa-demo .fe[data-variant=product]{height:868px}.pa-demo button{font:inherit;cursor:pointer}.pa-demo button:focus-visible{outline:2px solid #dc7036;outline-offset:3px}.pa-chat{position:absolute;inset:23px 20px 136px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;font-size:14px;line-height:1.6}.pa-user{margin:0 0 17px 16px;padding:13px 14px;background:#e3e1de;border-radius:6px;transform-origin:bottom right}.pa-user p{font-size:13px;line-height:1.55;margin:0}.pa-attachment{display:flex;align-items:center;gap:12px;margin-top:13px;padding-top:12px;border-top:1px solid #ceccc7;font-size:12px}.pa-attachment img{width:43px;height:57px;object-fit:cover;border-radius:3px}.pa-attachment span{flex:1}.pa-attachment small{display:block;color:var(--fe-muted);font-size:11px}.pa-attachment svg{color:#52865a!important}.pa-composer{position:absolute;left:16px;right:16px;bottom:16px;border:1px solid #d4d0ca;border-radius:7px;padding:14px;background:#faf9f6}.pa-input{min-height:35px;font-size:14px;line-height:1.6;color:var(--fe-ink-2)}.pa-input>span{color:var(--fe-muted)}.pa-composer-tools{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.pa-composer-tools>span{display:flex;align-items:center;gap:8px;font-size:12px}.pa-send{display:grid!important;place-items:center;width:27px;height:27px;background:#df743c;border-radius:50%;color:#fff;transition:transform .2s}.pa-send svg{color:#fff!important}.pa-send[data-press=true]{transform:scale(.82)}.pa-caret{display:inline-block;height:14px;width:1px;background:#48423b;vertical-align:-2px}.pa-viewer{position:absolute;left:401px;top:41px;width:950px;height:517px;background:#f5f3ef;display:grid;place-items:center}.pa-board{width:889px;height:500px;position:relative;overflow:hidden}.pa-film{position:absolute;will-change:transform}.pa-film-picture{width:100%;height:100%;position:relative;overflow:hidden;border-radius:7px;background:#e7e4de;box-shadow:0 5px 15px #2d281914}.pa-film video,.pa-film-picture>img{width:100%;height:100%;object-fit:contain;display:block}.pa-split-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.pa-generating{position:absolute;inset:0;display:grid;place-items:center;background:#eae7e1;color:#a5a098;font-size:11px}.pa-film footer{position:absolute;left:0;right:0;top:100%;padding-top:13px;text-align:center;color:#70695f;font-size:13px;line-height:1.3;font-weight:500}.pa-demo-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;margin-top:24px;font-size:12px;color:#928a7d}.pa-demo-controls>span{padding:10px 20px;border-radius:99px;background:#f5f3ef;color:#2b1d0e;font-size:14px;font-weight:500}.pa-demo-controls>div{display:flex;gap:16px}.pa-demo-controls button{display:flex;align-items:center;gap:6px;border:0;background:none;color:#81796c;padding:6px 0}@media(prefers-reduced-motion:reduce){.pa-demo *{animation:none!important;transition:none!important}}@media(max-width:600px){.pa-demo-controls{gap:12px;margin-top:16px;font-size:10px}.pa-demo-controls>span{font-size:12px;padding:8px 12px}.pa-demo-controls>div{gap:12px}}.pa-ai-intro{margin-top:18px!important;font-size:14px;line-height:1.6;color:var(--fe-muted)}.pa-ai-result{margin-top:16px;font-size:14px;line-height:1.6}.pa-ai-lead{min-height:22px;color:var(--fe-ink)}.pa-ai-table{width:100%;margin-top:12px;border-collapse:collapse;font-size:12px;line-height:1.55;text-align:left;border-top:1px solid #cdc9c2;border-bottom:1px solid #cdc9c2}.pa-ai-table thead{background:#e5e2dc;color:#71695d;font-size:10px}.pa-ai-table th,.pa-ai-table td{padding:8px;vertical-align:top;border-bottom:1px solid #d7d3cc}.pa-ai-table th{font-weight:500}.pa-ai-table th:first-child{width:67px;border-right:1px solid #d7d3cc}.pa-ai-table td{color:var(--fe-muted)}.pa-ai-table tbody tr:last-child>*{border-bottom:0}.pa-ai-outro{margin-top:14px!important;font-size:12px;color:var(--fe-muted);line-height:1.6}.pa-references{margin-top:12px}.pa-reference-images{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pa-reference-image{display:flex;position:relative;align-items:center;gap:7px;padding:6px;border:1px solid #d0ccc5;border-radius:7px;background:#f7f5f1;color:#685f53;text-decoration:none;font-size:10px;line-height:1.3}.pa-reference-image img{width:37px;height:47px;object-fit:cover;border-radius:4px}.pa-reference-image span{flex:1}.pa-reference-image>svg{position:absolute;right:5px;top:5px;color:#958b7e!important;width:10px;height:10px}.pa-reference-link{display:flex;align-items:center;gap:9px;padding:9px;margin-top:8px;border:1px solid #d0ccc5;border-radius:7px;background:#f7f5f1;text-decoration:none;color:#635b50}.pa-reference-link>span:nth-child(2){min-width:0;flex:1}.pa-reference-link strong{display:block;font-size:11px;font-weight:500}.pa-reference-link small{display:block;margin-top:2px;font-size:9px;color:#968c7e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-youtube{display:grid;place-items:center;width:32px;height:30px;border-radius:5px;background:#f6e3dc}.pa-youtube svg{color:#c85842!important}.pa-reference-link>svg{color:#958b7e!important}.pa-reference-link:hover,.pa-reference-image:hover{border-color:#aa9f8f;background:#fff}.pa-reference-link:focus-visible,.pa-reference-image:focus-visible{outline:2px solid #dc7036;outline-offset:2px}.pa-composer[data-drafting=true]{border-color:#b7ac9d;background:#faf9f6}.pa-composer[data-drafting=true] .pa-input{color:#494137;font-size:13px;line-height:1.6}.pa-input p{margin:0}.pa-ai-intro{display:flex;gap:6px;align-items:center;font-size:11px!important;margin-top:14px!important}.pa-ai-intro svg{color:#6b8d72!important}.pa-reference-photos{display:flex;gap:9px;margin-top:11px}.pa-reference-photos img{display:block;width:65px;height:82px;border-radius:5px;object-fit:cover}.pa-inline-youtube{display:inline;color:#3872b4;text-decoration:none;overflow-wrap:anywhere}.pa-inline-youtube svg{display:inline;vertical-align:-2px;margin-right:4px;color:#3872b4!important}.pa-inline-youtube:hover{text-decoration:underline}.pa-inline-youtube:focus-visible{outline:2px solid #3872b4;outline-offset:2px}.pa-agent-feedback{margin-top:18px}.pa-feedback-lead{font-size:13px;line-height:1.55;color:#625a4f;margin:0 0 12px}.pa-feedback-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:start}.pa-inline-storyboard{margin:0;min-width:0}.pa-demo .pa-response-image{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:2px;width:100%;aspect-ratio:3/4;padding:0;border:0;border-radius:5px;background:#f7f5f1;overflow:hidden;cursor:zoom-in;box-shadow:none}.pa-response-image img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;background:#f8f6f2}.pa-inline-storyboard figcaption{font-size:10px;line-height:1.4;color:#938570;margin-top:6px;text-align:left}.pa-demo .pa-response-image:focus-visible{outline:2px solid #c78251;outline-offset:4px}.pa-feedback-notes{margin-top:15px;display:flex;flex-direction:column;gap:10px}.pa-feedback-notes p{font-size:12px;line-height:1.55;color:#7c7162;margin:0}.pa-feedback-notes strong{font-weight:550;color:#53483a}.pa-demo .feh-clip[data-kind=audio] .feh-band{height:14px;padding-top:0;font-size:10px;line-height:14px}.pa-demo .pa-story-dialog{position:fixed;inset:0;width:min(810px,calc(100vw - 40px));max-height:calc(100vh - 40px);margin:auto;padding:22px 24px 14px;border:1px solid #d8d0c5;border-radius:14px;background:#f8f6f1;color:#514639;box-shadow:0 24px 100px #20180f50;font-family:inherit;overflow:auto}.pa-story-dialog::backdrop{background:#201c17a8;backdrop-filter:blur(6px)}.pa-story-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.pa-story-dialog header small{font-size:9px;letter-spacing:.13em;color:#9a8a75}.pa-story-dialog h2{font-size:20px;font-weight:500;line-height:1.3;margin:5px 0 0}.pa-story-dialog header button{display:grid;place-items:center;background:transparent;border:1px solid #ded7cc;border-radius:50%;width:32px;height:32px;color:#8a7b67}.pa-story-dialog>p{margin:14px 0;font-size:12px;line-height:1.6;max-width:690px;color:#8b7c68}.pa-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:min(64vh,600px)}.pa-story-grid-9{grid-template-rows:repeat(3,minmax(0,1fr))}.pa-story-grid-3{height:min(58vh,410px)}.pa-story-grid figure{display:flex;flex-direction:column;min-height:0;min-width:0;margin:0;border:1px solid #ddd7ce;border-radius:6px;overflow:hidden;background:#e9e4db}.pa-story-grid img{display:block;width:100%;height:0;flex:1;min-height:0;object-fit:contain;background:#eee9e1}.pa-story-grid figcaption{display:flex;justify-content:space-between;gap:6px;padding:7px 8px;background:#f8f6f1;font-size:10px;line-height:1.3;color:#675a49}.pa-story-grid figcaption small{flex:none;color:#a29584;font-variant-numeric:tabular-nums}.pa-story-dialog>footer{margin-top:12px;font-size:10px;color:#a29584}@media(max-width:600px){.pa-demo .pa-story-dialog{width:calc(100vw - 20px);padding:16px 12px;max-height:calc(100dvh - 20px)}.pa-story-dialog h2{font-size:17px}.pa-story-grid{gap:5px;height:58vh}.pa-story-grid-3{height:34vh}.pa-story-grid figcaption{font-size:8px;padding:5px;flex-wrap:wrap;gap:2px}.pa-story-dialog>p{font-size:11px}}.pa-reference-photos{align-items:center}.pa-product-document{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid #d5d0c9;border-radius:6px;background:#f5f3ef;min-width:0;flex:1;font-size:11px;line-height:1.5;color:#655d52}.pa-product-document>span:last-child{min-width:0}.pa-product-document small{display:block;font-size:10px;color:#94897b;margin-top:4px}.pa-pdf-icon{position:relative;flex:none;display:grid;place-items:center;width:30px;height:40px}.pa-pdf-icon svg{color:#ac7467!important}.pa-pdf-icon small{margin:0;font-size:7px;line-height:10px;color:#ac7467;letter-spacing:.04em}.pa-chat .fe-pills{width:auto;max-width:100%;flex-wrap:wrap}.pa-chat .fe-pill{max-width:100%;white-space:normal;overflow-wrap:anywhere;height:auto}
