.fpx-material-choices{gap:var(--fhd-space-12);display:grid}.fpx-material-term{justify-self:start}.fpx-material-back{margin-block-end:var(--fhd-space-16)}.fpx-analysis-method{align-items:center;gap:var(--fhd-space-12) var(--fhd-space-16);flex-wrap:wrap;display:flex}.fpx-analysis-method.fpx-analysis-method-inline{flex-wrap:nowrap;gap:12px}.fpx-analysis-method.fpx-analysis-method-inline>.app-button{flex-shrink:1;min-width:0}.fpx-analysis-method.fpx-analysis-method-inline>p{white-space:nowrap;flex:none}.fpx-analysis-method>.app-button{flex-shrink:0}.fpx-analysis-method>p{flex:180px;margin:0}.fpx-form textarea,.fpx-dialog textarea{width:100%;min-width:0;padding:var(--fhd-space-12) var(--fhd-space-16);color:var(--app-ink);background:var(--app-surface);border:1px solid var(--ui-border);border-radius:var(--fhd-radius-field);font:inherit;resize:vertical}.fpx-dialog .app-button[aria-pressed=true]{color:var(--app-accent);border-color:var(--app-accent);background:var(--fhd-wash)}.fpx-source-list svg{width:var(--fhd-size-17);height:var(--fhd-size-17);flex-shrink:0}.fpx-dialog>p,.fpx-muted{color:var(--fhd-muted);line-height:var(--fhd-leading-reading)}.fpx-dialog blockquote{font:var(--fhd-weight-400) var(--fhd-text-25)/var(--fhd-leading-reading) var(--fhd-serif);margin:var(--fhd-space-28) 0}.fpx-choices{gap:var(--fhd-space-12);margin-block:var(--fhd-space-24);display:grid}.fpx-choices label{gap:var(--fhd-space-12);min-height:var(--fhd-touch-target);align-items:center;display:flex}.fpx-choices input{accent-color:var(--app-accent);width:var(--fhd-size-18);height:var(--fhd-size-18)}.fpx-source-list{margin-top:var(--fhd-space-24);padding:0;list-style:none}.fpx-source-list .app-button{justify-content:space-between;gap:var(--fhd-space-20);text-align:left;width:100%;padding:var(--fhd-space-20) 0;border-bottom:1px solid var(--app-border);border-radius:0;display:flex}.fpx-messages{gap:var(--fhd-space-24);display:grid}.fpx-messages article{max-width:90%;padding:var(--fhd-space-24);border-radius:var(--fhd-radius-card);background:var(--app-surface);line-height:var(--fhd-leading-reading)}.fpx-messages article[data-role=user]{background:var(--fhd-wash);margin-left:auto}@media (max-width:767px){.fpx-messages article{max-width:100%;padding:var(--fhd-space-20)}}
.freud-home-design .fop-history[open]{max-height:min(70svh, calc(100svh - var(--fhd-space-48)));flex-direction:column;display:flex;overflow:hidden}.fop-history>.app-dialog-heading,.fop-history>.app-dialog-handle,.fop-history>p{flex-shrink:0}.fop-history>p{color:var(--fhd-muted)}.fop-history-list{min-height:0;margin:var(--fhd-space-8) 0 0;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--fhd-input-border) transparent;padding:0;list-style:none;overflow-y:auto}.fop-history-list li+li{border-top:1px solid var(--app-border)}.fop-history .fop-history-row.app-button{align-items:center;gap:var(--fhd-space-12);width:100%;min-height:var(--fhd-touch-target);padding:var(--fhd-space-20) var(--fhd-space-8);border-radius:var(--fhd-radius-control);text-align:left;background:0 0;border:0;display:flex}.fop-history .fop-history-row.app-button:hover,.fop-history .fop-history-row.app-button[aria-current=page]{background:var(--fhd-wash)}.fop-history-text{gap:var(--fhd-space-4);flex:1;min-width:0;display:grid}.fop-history-text time{color:var(--fhd-muted);font-size:var(--fhd-text-12);font-weight:var(--fhd-weight-400)}.fop-history-title{color:var(--app-ink);font-weight:var(--fhd-weight-500);overflow-wrap:anywhere}.fop-history-badge{max-width:35%;padding:var(--fhd-space-4) var(--fhd-space-8);border-radius:var(--fhd-radius-pill);background:var(--fhd-wash);color:var(--app-accent);font-size:var(--fhd-text-11);font-weight:var(--fhd-weight-500);flex-shrink:0}.fop-history-row>svg{width:var(--fhd-size-16);height:var(--fhd-size-16);color:var(--fhd-muted);flex-shrink:0}
