.ff-website{border:1px solid var(--border,#ded7d0);border-radius:var(--radius,12px);background:var(--surface,#fff);width:100%;color:var(--ink,#19181c);min-width:0;font-family:var(--font,inherit);flex-direction:column;margin-top:24px;display:flex;overflow:hidden}.ff-website-toolbar{border-bottom:1px solid var(--border,#ded7d0);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ff-website-toolbar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.ff-website-toolbar>div{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.ff-website-toolbar button{border:1px solid var(--detail-ink,var(--accent,#7353e9));color:var(--ink,#19181c);border-radius:var(--radius,8px);cursor:pointer;font:inherit;background:0 0;padding:9px 12px;font-size:12px}.ff-website-toolbar button:focus-visible,.ff-website-hint a:focus-visible{outline:3px solid var(--accent,#7353e9);outline-offset:3px}.ff-website>iframe{background:#fff;border:0;flex:1 0 auto;width:100%;height:clamp(360px,62vh,800px);display:block}.ff-website-hint{color:var(--muted,#78727c);flex-shrink:0;padding:10px 16px;font-size:11px;line-height:1.6}.ff-website-hint a{color:var(--ink,#19181c);text-decoration:underline}.ff-website-placeholder{border:1px dashed var(--border,#ded7d0);border-radius:12px;padding:28px;line-height:1.6}.ff-question.ff-question-website{width:100%;max-width:none!important}.ff-question-website>h2{margin-bottom:20px}.ff-question-website .ff-nav-actions{margin-top:24px}:is(.ff-website:fullscreen,.ff-website.viewport-fullscreen){background:var(--surface,#fff);border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.ff-website.viewport-fullscreen{z-index:10000;position:fixed;inset:0}.ff-website.is-expanded>iframe{flex:1 1 0;height:auto;min-height:0}:is(.ff-question:has(.ff-website.viewport-fullscreen),.ff-device:has(.ff-website.viewport-fullscreen),.ff-preview-stage:has(.ff-website.viewport-fullscreen),.ff-preview:has(.ff-website.viewport-fullscreen),.fg-slide-content:has(.ff-website.viewport-fullscreen),.fg-slide:has(.ff-website.viewport-fullscreen)){filter:none!important;perspective:none!important;animation:none!important;overflow:visible!important;transform:none!important}.fg-slide:has(.ff-website){padding-left:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px)}.fg-content .ff-website>iframe{aspect-ratio:auto}.ff-device:has(.ff-website) .ff-question{padding-left:24px;padding-right:24px}@media (width<=600px){.ff-website-toolbar{flex-direction:column;align-items:start}.ff-website-toolbar>div{flex-shrink:1}.ff-website-toolbar button{font-size:11px}.ff-website>iframe{height:55vh;min-height:320px}.ff-website.is-expanded>iframe{min-height:0}.ff-device:has(.ff-website) .ff-question{padding-left:14px;padding-right:14px}}.ff-website-mount,.ff-website-portal{width:100%;min-width:0}.ff-website-overlay{z-index:20000;isolation:isolate;background:var(--surface,#fff);position:fixed;inset:0}.ff-website-overlay .ff-website{border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ff-website-overlay .ff-website.is-extended{max-width:none;max-height:none}:is(.ff-device:has(.ff-question-website),.ff-preview-stage:has(.ff-question-website)){align-items:stretch;overflow:hidden}.ff-device .ff-question.ff-question-website,.ff-preview-stage .ff-question.ff-question-website{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;display:flex;padding:34px 24px 16px!important}.ff-question-website>small{display:none}.ff-question-website>h2{line-height:1.15;margin:0 0 10px!important;font-size:clamp(22px,2.5vw,34px)!important}.ff-question-website>.ff-website-mount,.ff-question-website .ff-website-portal:not(.ff-website-overlay){flex:1 1 0;min-height:0;display:flex}.ff-question-website .ff-website{flex:1 1 0;min-height:0;margin-top:0}.ff-question-website .ff-website>iframe{flex:1 1 0;height:0;min-height:0}.ff-question-website>.ff-nav-actions{flex:none;margin-top:12px}.ff-website-toolbar{flex-wrap:wrap}.ff-website-toolbar>div{flex-shrink:1;min-width:0;max-width:100%}.fg-slide:has(.ff-website-mount){flex-direction:column;height:min(800px,100dvh - 170px);min-height:min(540px,100dvh - 170px);padding:20px 24px;display:flex}.fg-slide:has(.ff-website-mount)>.fg-slide-meta{flex:none;min-height:24px}.fg-slide:has(.ff-website-mount)>.fg-slide-content{flex-direction:column;flex:1 1 0;min-height:0;padding-top:0;display:flex}.fg-slide:has(.ff-website-mount) .fg-content{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.fg-slide .fg-content:has(.ff-website-mount) .ff-website-mount{flex-direction:column;flex:1 1 0;min-height:0;display:flex}.fg-slide .fg-content:has(.ff-website-mount) .ff-website-portal:not(.ff-website-overlay){flex-direction:column;flex:1 1 0;min-height:0;display:flex}.fg-slide .fg-content:has(.ff-website-mount) .ff-website{flex:1 1 0;min-height:0;margin-top:0}.fg-slide .fg-content:has(.ff-website-mount) .ff-website>iframe{flex:1 1 0;height:0;min-height:0}@media (width<=600px){.ff-device .ff-question.ff-question-website,.ff-preview-stage .ff-question.ff-question-website{padding:30px 14px 12px!important}.ff-question-website .ff-website-toolbar,.ff-question-website .ff-website-hint{padding:6px 10px}.ff-question-website .ff-website-toolbar{gap:6px}}
