.freud-home-design,.fhd-example-feedback{--app-canvas:#f8f8f6;--app-surface:#fff;--app-ink:#242528;--app-border:#e1e3df;--app-accent:#60447c;--fhd-muted:#626168;--fhd-success-ink:#3d7257;--app-muted:var(--fhd-muted);--app-activity-gap:var(--fhd-space-16);--app-activity-bottom:max(var(--fhd-space-16), env(safe-area-inset-bottom));--app-activity-control-gap:var(--fhd-space-12);--app-activity-guidance-gap:var(--fhd-space-8);--app-activity-guidance-size:var(--fhd-text-12);--fhd-activity-visual-size:320px;--fhd-danger-ink:#a15d65;--fhd-danger-border:#dfb9bd;--fhd-danger-hover:#8d4851;--fhd-wash:#f6f3f8;--fhd-serif:"Freud Home Literata", Georgia, serif;--app-font:"Freud Home Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--app-heading-font:var(--fhd-serif);--ui-background:var(--app-canvas);--ui-surface:#fff;--ui-ink:var(--app-ink);--ui-border:#e7e1e9;--ui-accent:var(--app-accent);--ui-accent-hover:#503467;--ui-accent-soft:#f1edf3;--app-workspace-sidebar-background:#f3f4f1;--app-workspace-sidebar-width:246px;--app-workspace-sidebar-padding:38px 18px 24px;--app-workspace-content-padding:var(--fhd-page-top) var(--fhd-page-gutter) var(--fhd-page-bottom);--app-workspace-header-padding:20px 50px;--app-workspace-header-height:90px;--app-workspace-gap:54px;--app-workspace-rail-width:230px;--app-workspace-max-width:1380px;--fhd-page-top:48px;--fhd-page-gutter:92px;--fhd-page-bottom:100px;--fhd-content-width:820px;--fhd-rail-top:calc(var(--app-workspace-header-height) + var(--fhd-page-top));--fhd-rail-clearance:24px;--fhd-rail-heading-height:calc(var(--fhd-touch-target) + var(--fhd-space-8) + 1px);--fhd-layer-notice:40;--fhd-layer-header:25;--fhd-opacity-pending:.75;--fhd-opacity-disabled:.65;--fhd-type-hero:clamp(40px, 4.1vw, 65px);--fhd-type-section:clamp(29px, 3vw, 40px);--fhd-type-overview:clamp(27px, 3.1vw, 43px);--fhd-shadow-primary:0 4px 14px #50346717;--fhd-shadow-navigation:0 2px 6px #14141408;--fhd-shadow-feature:0 8px 36px #462a5008;--fhd-shadow-notice:0 4px 18px #32193c14;--fhd-motion-fast:.16s;--fhd-motion-progress:.8s;--fhd-example-measure:760px;--fhd-hover-surface:#faf7fc;--fhd-control-border:#d9d4de;--fhd-control-ink:#41394a;--fhd-editorial-muted:#746580;--fhd-selected-border:#ddd8df;--fhd-indicator:#867193;--fhd-prompt-surface:#fafbf8;--fhd-icon-muted:#77717c;--fhd-transcript-action-ink:var(--fhd-input-border);--fhd-avatar-surface:#f0ecf2;--fhd-avatar-border:#e0dce5;--fhd-avatar-ink:#6c5c7c;--fhd-feature-border:#e8e1ec;--fhd-feature-divider:#e5deea;--fhd-body-secondary:#55565a;--fhd-expiry-ink:#806b60;--fhd-quote-border:#c4b4cd;--fhd-notice-border:#d6c9df;--fhd-avatar-hover:#e5dced;--fhd-hover-border:#b8a9c1;--fhd-bottom-ink:#8d789d;--fhd-term-underline:#b4a3c0;--app-popover-width:320px;--app-popover-padding:var(--fhd-space-20);--app-popover-radius:var(--fhd-radius-compact);--app-popover-shadow:var(--fhd-shadow-notice);--app-popover-gap:var(--fhd-space-8);--app-popover-inset:var(--fhd-space-12);--app-minimap-width:var(--fhd-touch-target);--app-minimap-height:min(60dvh, 520px);--app-minimap-muted:var(--fhd-term-underline);--app-minimap-preview-gap:var(--fhd-space-16);--app-minimap-preview-width:calc(var(--app-workspace-rail-width) - var(--app-minimap-width) - var(--app-minimap-preview-gap));--app-minimap-preview-height:160px;--app-minimap-preview-padding:var(--fhd-space-16);--app-minimap-preview-radius:var(--fhd-radius-compact);--app-minimap-shadow:var(--fhd-shadow-notice);--fhd-input-border:#bfc4be;--fhd-size-160:160px;--fhd-chat-available-height:calc(100dvh - var(--app-workspace-header-height) - var(--fhd-chat-page-padding));--fhd-chat-page-padding:var(--fhd-space-24);--fhd-ai-copy-measure:380px;--fhd-field-measure:360px;--fhd-intro-measure:620px;--fhd-leading-body:1.48;--fhd-leading-card:1.25;--fhd-leading-compact:1.4;--fhd-leading-control:1.45;--fhd-leading-editorial:1.24;--fhd-leading-hero:1.09;--fhd-leading-label:1.5;--fhd-leading-number:1.2;--fhd-leading-reading:1.65;--fhd-leading-roomy:1.8;--fhd-leading-section:1.18;--fhd-leading-support:1.6;--fhd-leading-tight:1;--fhd-notice-measure:600px;--fhd-radius-card:20px;--fhd-radius-compact:16px;--fhd-radius-control:12px;--fhd-radius-feature:24px;--fhd-radius-feature-mobile:22px;--fhd-radius-field:14px;--fhd-radius-pill:99px;--fhd-radius-practice:18px;--fhd-radius-sheet:28px;--fhd-reflection-copy-measure:560px;--fhd-reflection-measure:650px;--fhd-size-100:100px;--fhd-size-110:110px;--fhd-size-112:112px;--fhd-size-124:124px;--fhd-size-126:126px;--fhd-size-14:14px;--fhd-size-16:16px;--fhd-size-17:17px;--fhd-size-18:18px;--fhd-size-180:180px;--fhd-size-190:190px;--fhd-size-2:2px;--fhd-size-20:20px;--fhd-size-24:24px;--fhd-size-26:26px;--fhd-size-28:28px;--fhd-size-3:3px;--fhd-size-30:30px;--fhd-size-32:32px;--fhd-size-34:34px;--fhd-size-36:36px;--fhd-size-4:4px;--fhd-size-40:40px;--fhd-size-48:48px;--fhd-size-5:5px;--fhd-size-52:52px;--fhd-size-6:6px;--fhd-size-68:68px;--fhd-size-82:82px;--fhd-size-90:90px;--fhd-size-96:96px;--fhd-space-12:12px;--fhd-space-16:16px;--fhd-space-2:2px;--fhd-space-20:20px;--fhd-space-24:24px;--fhd-space-28:28px;--fhd-space-32:32px;--fhd-space-4:4px;--fhd-space-40:40px;--fhd-space-48:48px;--fhd-space-56:56px;--fhd-space-64:64px;--fhd-space-8:8px;--fhd-content-gap:var(--fhd-space-32);--fhd-section-gap:var(--fhd-space-48);--fhd-back-gap:var(--fhd-space-24);--fhd-action-gap:var(--fhd-space-24);--fhd-action-row-gap:var(--fhd-space-12);--fhd-action-column-gap:var(--fhd-space-20);--fhd-form-gap:var(--fhd-space-24);--fhd-field-gap:var(--fhd-space-8);--fhd-note-gap:var(--fhd-space-48);--fhd-card-padding:var(--fhd-space-32);--fhd-text-10:10px;--fhd-text-11:11px;--fhd-text-12:12px;--fhd-text-13:13px;--fhd-text-14:14px;--fhd-text-15:15px;--fhd-text-16:16px;--fhd-text-18:18px;--fhd-text-20:20px;--fhd-text-22:22px;--fhd-text-25:25px;--fhd-text-27:27px;--fhd-text-28:28px;--fhd-text-29:29px;--fhd-text-31:31px;--fhd-text-36:36px;--fhd-text-7:7px;--fhd-text-8:8px;--fhd-text-9:9px;--fhd-touch-target:44px;--fhd-tracking-brand:-.025em;--fhd-tracking-credit:-.02em;--fhd-tracking-date:-.05em;--fhd-tracking-editorial:-.045em;--fhd-tracking-guidance:-.015em;--fhd-tracking-hero:-.055em;--fhd-tracking-kicker:.14em;--fhd-tracking-meta:.13em;--fhd-tracking-subheading:-.035em;--fhd-weight-400:400;--fhd-weight-500:500;--fhd-weight-550:550;--fhd-weight-600:600;--fhd-weight-650:650;--fhd-weight-700:700}.freud-home-design.fpd-activity-active{--fhd-rail-top:calc(var(--app-workspace-header-height) + var(--fhd-chat-page-padding))}@media (max-width:1399px) and (min-width:768px){.freud-home-design{--fhd-page-gutter:48px;--app-workspace-gap:42px;--app-workspace-rail-width:210px}}@media (max-width:767px){.freud-home-design{--fhd-chat-page-padding:var(--fhd-space-16);--fhd-content-gap:var(--fhd-space-24);--fhd-section-gap:var(--fhd-space-40);--fhd-back-gap:var(--fhd-space-20);--fhd-card-padding:var(--fhd-space-20);--fhd-page-top:42px;--fhd-page-gutter:22px;--app-workspace-header-height:72px}}
.freud-home-design .fhd-block{margin-top:var(--fhd-section-gap)}.freud-home-design .fhd-content-start,.freud-home-design .fhd-hero+.fhd-block,.freud-home-design .fhd-hero+.fhd-form{margin-top:var(--fhd-content-gap)}.freud-home-design .fhd-back{margin-bottom:var(--fhd-back-gap)}.freud-home-design .fhd-back svg{width:var(--fhd-size-16)}.freud-home-design .fhd-actions{align-items:center;gap:var(--fhd-action-row-gap) var(--fhd-action-column-gap);flex-wrap:wrap;display:flex}.freud-home-design .fhd-page-actions,.freud-home-design .app-dialog .fhd-actions{margin-top:var(--fhd-action-gap)}.freud-home-design .fhd-form{gap:var(--fhd-form-gap);margin-top:var(--fhd-action-gap);display:grid}.freud-home-design .fhd-form>.fhd-actions{margin-top:0}.freud-home-design .app-field{gap:var(--fhd-field-gap);min-width:0;font-size:var(--fhd-text-13)}.freud-home-design .fhd-caption{color:var(--fhd-muted);font:var(--fhd-weight-400) var(--fhd-text-11)/var(--fhd-leading-support) var(--app-font);display:block}.freud-home-design .fhd-page-note{max-width:var(--fhd-intro-measure);margin-top:var(--fhd-note-gap)}.freud-home-design .fhd-actions+.fhd-caption:not(.fhd-page-note){margin-top:var(--fhd-space-16)}.freud-home-design .fhd-status-panel{gap:var(--fhd-action-gap);margin-top:var(--fhd-content-gap);display:grid}.freud-home-design .fhd-status-panel>.app-button{justify-self:start}
@font-face{font-family:Freud Home Literata;src:url(/fonts/home-redesign/literata/Literata.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Freud Home Literata;src:url(/fonts/home-redesign/literata/Literata-Italic.woff2)format("woff2");font-style:italic;font-weight:200 900;font-display:swap}@font-face{font-family:Freud Home Onest;src:url(/fonts/home-redesign/onest/Onest.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.freud-home-design{font:var(--fhd-weight-400) var(--fhd-text-15)/var(--fhd-leading-body) var(--app-font);font-optical-sizing:auto;font-kerning:auto;color:var(--app-ink);background:var(--app-canvas);text-rendering:optimizelegibility;overflow-wrap:anywhere;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.freud-home-design){-webkit-font-smoothing:antialiased}.freud-home-design .app-dialog::backdrop{background:0 0}.freud-home-design,.freud-home-design *{box-sizing:border-box}.freud-home-design :where(h1,h2,h3,p,blockquote){margin:0}.freud-home-design h1,.freud-home-design h2,.freud-home-design h3{color:var(--app-ink);font-family:var(--fhd-serif);font-weight:var(--fhd-weight-400)}.freud-home-design em{font-family:var(--fhd-serif);font-style:italic;font-weight:var(--fhd-weight-400)}.freud-home-design .app-card{background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--fhd-radius-card);box-shadow:none;margin:0;padding:0}.freud-home-design .app-button{min-height:var(--fhd-touch-target);color:var(--app-ink);font:var(--fhd-weight-600) var(--fhd-text-13)/var(--fhd-leading-control) var(--app-font);cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;text-decoration:none}.freud-home-design .app-button:focus-visible,.freud-home-design :is(button,a,input,select,textarea,summary):focus-visible,.freud-home-design .fhd-guidance button:focus-visible{outline:var(--fhd-size-2) solid var(--app-accent);outline-offset:var(--fhd-size-4)}.freud-home-design .app-button svg{flex-shrink:0}.freud-home-design .app-button[aria-busy=true]{cursor:progress;opacity:var(--fhd-opacity-pending)}.freud-home-design .app-button[aria-busy=true][data-pending-placement]{opacity:1}.freud-home-design .app-button[aria-busy=true][data-pending-placement=avatar] .fhd-avatar,.freud-home-design .app-button[aria-busy=true][data-pending-placement=trailing] .fhd-practice-arrow{font-size:0;position:relative}.freud-home-design .app-button[aria-busy=true][data-pending-placement=avatar] .fhd-avatar:after,.freud-home-design .app-button[aria-busy=true][data-pending-placement=trailing] .fhd-practice-arrow:after{content:"";width:var(--fhd-size-16);height:var(--fhd-size-16);border:var(--fhd-size-2) solid currentColor;animation:fhd-action-progress var(--fhd-motion-progress) linear infinite;border-right-color:#0000;border-radius:50%;margin:auto;display:block;position:absolute;inset:0}.freud-home-design .fhd-practice .app-button[aria-busy=true]{background:var(--fhd-hover-surface)}.freud-home-design .app-button[aria-busy=true][data-icon-only=true]:after{content:"";width:var(--fhd-size-18);height:var(--fhd-size-18);border:var(--fhd-size-2) solid currentColor;animation:fhd-action-progress var(--fhd-motion-progress) linear infinite;border-right-color:#0000;border-radius:50%}.freud-home-design .fhd-action-error{color:var(--ui-danger);font-size:var(--fhd-text-12);line-height:var(--fhd-leading-label)}@keyframes fhd-action-progress{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.freud-home-design .app-button[aria-busy=true][data-icon-only=true]:after,.freud-home-design .app-button[aria-busy=true][data-pending-placement] .fhd-avatar:after,.freud-home-design .app-button[aria-busy=true][data-pending-placement] .fhd-practice-arrow:after{animation:none}}.freud-home-design .app-button.fhd-primary{gap:var(--fhd-space-12);padding:var(--fhd-space-12) var(--fhd-space-20);border:1px solid var(--app-accent);border-radius:var(--fhd-radius-pill);background:var(--app-accent);color:var(--ui-surface);font-size:var(--fhd-text-12);white-space:nowrap;box-shadow:var(--fhd-shadow-primary)}.freud-home-design .app-button.fhd-secondary{padding:var(--fhd-space-8) var(--fhd-space-16);border:1px solid var(--fhd-control-border);border-radius:var(--fhd-radius-pill);background:var(--ui-surface);color:var(--fhd-control-ink);font-size:var(--fhd-text-12)}.freud-home-design .app-button.fhd-danger{padding:var(--fhd-space-8) var(--fhd-space-16);border:1px solid var(--fhd-danger-border);border-radius:var(--fhd-radius-pill);color:var(--fhd-danger-ink);font-size:var(--fhd-text-12);background:0 0}@media (hover:hover){.freud-home-design .app-button.fhd-danger:hover:not(:disabled){color:var(--fhd-danger-hover);background:0 0;border-color:currentColor}}.freud-home-design .app-button.fhd-link{justify-content:flex-start;gap:var(--fhd-space-12);text-align:left}.freud-home-design .fhd-link-label{text-underline-offset:var(--fhd-size-4);text-decoration-thickness:1px}.freud-home-design .fhd-underlined .fhd-link-label{text-decoration-line:underline}.freud-home-design .fhd-kicker{font-size:var(--fhd-text-10);text-transform:uppercase;font-weight:var(--fhd-weight-700);letter-spacing:var(--fhd-tracking-kicker);line-height:var(--fhd-leading-label)}.freud-home-design .fhd-wordmark{width:max-content;padding:0 var(--fhd-space-16);font:var(--fhd-weight-400) var(--fhd-text-31)/var(--fhd-leading-tight) var(--fhd-serif);letter-spacing:var(--fhd-tracking-brand);display:block}.freud-home-design .fhd-wordmark small{margin-top:var(--fhd-space-8);font:var(--fhd-weight-400) var(--fhd-text-11)/var(--fhd-leading-compact) var(--app-font);letter-spacing:var(--fhd-tracking-credit);display:block}.freud-home-design .fhd-wordmark sup{margin-left:var(--fhd-space-2);font-size:var(--fhd-text-7)}.freud-home-design .fhd-side-label{margin:var(--fhd-space-64) var(--fhd-space-12) var(--fhd-space-12);color:var(--fhd-muted);text-transform:uppercase;font-size:var(--fhd-text-10);letter-spacing:var(--fhd-tracking-meta);font-weight:var(--fhd-weight-700)}.freud-home-design .fhd-side-nav{gap:var(--fhd-space-8);display:grid}.freud-home-design .fhd-side-nav .app-button{transition:background-color var(--fhd-motion-fast) ease, border-color var(--fhd-motion-fast) ease;width:100%;padding:var(--fhd-space-8) var(--fhd-space-12);justify-content:flex-start;gap:var(--fhd-space-12);min-height:var(--fhd-size-48);text-align:left;border-radius:var(--fhd-radius-control);font-size:var(--fhd-text-13);border:1px solid #0000}.freud-home-design .fhd-side-nav svg{width:var(--fhd-size-18);height:var(--fhd-size-18);color:var(--fhd-muted)}.freud-home-design .fhd-side-nav .app-button[aria-current=page]{background:var(--ui-surface);border-color:var(--fhd-selected-border);box-shadow:var(--fhd-shadow-navigation)}.freud-home-design .fhd-side-nav i{width:var(--fhd-size-5);height:var(--fhd-size-5);background:var(--fhd-indicator);border-radius:50%;margin-left:auto}.freud-home-design .fhd-side-bottom{padding-top:var(--fhd-space-32);margin-top:auto}.freud-home-design .fhd-between{margin:0 var(--fhd-space-8) var(--fhd-space-20);padding:var(--fhd-space-16) var(--fhd-space-16) var(--fhd-space-12);border-color:var(--app-border);border-radius:var(--fhd-radius-control);background:var(--fhd-prompt-surface);position:relative}.freud-home-design .fhd-between .fhd-kicker{min-height:var(--fhd-size-28);padding-right:var(--fhd-space-28);font-size:var(--fhd-text-9);display:block}.freud-home-design .fhd-between p,.freud-home-design .fhd-guidance p{font:var(--fhd-weight-400) var(--fhd-text-15)/var(--fhd-leading-body) var(--app-font);color:var(--fhd-muted)}.freud-home-design .fhd-between p{margin-top:var(--fhd-space-8);font-family:var(--fhd-serif)}.freud-home-design .fhd-between .fhd-link{font-size:var(--fhd-text-11)}.freud-home-design .fhd-session-reminder .fhd-link{margin-top:var(--fhd-space-12)}.freud-home-design .app-button.fhd-dismiss,.freud-home-design .app-button.fhd-dismiss:hover:not(:disabled){right:var(--fhd-size-2);top:var(--fhd-size-2);width:var(--fhd-touch-target);height:var(--fhd-touch-target);color:var(--fhd-icon-muted);background:0 0;border-radius:50%;position:absolute}.freud-home-design .freud-guest-prompt h2{padding-right:var(--fhd-space-28);font-size:var(--fhd-text-14);line-height:var(--fhd-leading-body);font-weight:var(--fhd-weight-650);margin:0}.freud-home-design .freud-guest-prompt p{margin:var(--fhd-space-12) 0 0;font:var(--fhd-weight-400) var(--fhd-text-12)/var(--fhd-leading-reading) var(--app-font);color:var(--fhd-muted)}.freud-home-design .freud-guest-auth-actions{gap:var(--fhd-space-12);flex-wrap:wrap;display:flex}.freud-home-design .freud-guest-prompt .freud-guest-auth-actions{gap:var(--fhd-space-8);margin-block:var(--fhd-space-16);display:grid}.freud-home-design .freud-guest-prompt .freud-guest-auth-actions .app-button{white-space:normal;width:100%;font-size:var(--fhd-text-12);padding-inline:var(--fhd-space-8);justify-content:center}.freud-home-design .freud-guest-prompt .freud-guest-account-note{font-size:var(--fhd-text-11)}.freud-home-design .app-button.fhd-sidebar-add{width:100%;padding-inline:var(--fhd-space-12);white-space:normal}.freud-home-design :is(.app-button,a).fhd-account{justify-content:flex-start;align-items:center;gap:var(--fhd-space-12);min-height:var(--fhd-touch-target);max-width:var(--fhd-size-180);color:var(--app-ink);text-align:start;padding:0;text-decoration:none;display:flex}.freud-home-design .fhd-account-copy{min-width:0}.freud-home-design .fhd-account :is(strong,small){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.freud-home-design .fhd-avatar{width:var(--fhd-size-32);height:var(--fhd-size-32);background:var(--fhd-avatar-surface);border:1px solid var(--fhd-avatar-border);font-size:var(--fhd-text-12);color:var(--fhd-avatar-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.freud-home-design .fhd-account strong{font-size:var(--fhd-text-12);display:block}.freud-home-design .fhd-account small{font-size:var(--fhd-text-10);color:var(--fhd-muted);font-weight:var(--fhd-weight-400);display:block}.freud-home-design .fhd-breadcrumb{align-items:center;gap:var(--fhd-space-8);min-width:0;color:var(--fhd-muted);font-size:var(--fhd-text-11);display:flex}.freud-home-design .fhd-breadcrumb ol{align-items:center;gap:0 var(--fhd-space-8);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.freud-home-design .fhd-breadcrumb li{align-items:center;gap:var(--fhd-space-8);min-width:0;display:flex}.freud-home-design .fhd-breadcrumb .app-button{min-height:var(--fhd-size-24);color:inherit;font:inherit;text-align:left;white-space:normal}.freud-home-design .fhd-breadcrumb .app-button:hover:not(:disabled){color:var(--app-accent);text-underline-offset:var(--fhd-size-4);background:0 0;text-decoration:underline}.freud-home-design .fhd-breadcrumb strong{color:var(--app-ink);font-weight:var(--fhd-weight-500);max-width:var(--fhd-field-measure);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.freud-home-design .fhd-breadcrumb svg{width:var(--fhd-size-14);height:var(--fhd-size-14)}.freud-home-design .fhd-date{display:none}.freud-home-design .fhd-hero{font:inherit;border:0;padding:0}.freud-home-design .fhd-hero h1{font-size:var(--fhd-type-hero);line-height:var(--fhd-leading-hero);letter-spacing:var(--fhd-tracking-hero)}.freud-home-design .fhd-intro{margin-top:var(--fhd-space-20);max-width:var(--fhd-intro-measure);color:var(--fhd-muted);font-size:var(--fhd-text-15);line-height:var(--fhd-leading-body)}.freud-home-design .fhd-overview{padding:var(--fhd-space-28) var(--fhd-space-32) var(--fhd-space-24);background:var(--fhd-wash);border-color:var(--fhd-feature-border);border-radius:var(--fhd-radius-feature);box-shadow:var(--fhd-shadow-feature)}.freud-home-design .fhd-overview-meta{justify-content:space-between;align-items:flex-start;gap:var(--fhd-space-16);display:flex}.freud-home-design .fhd-overview-meta .fhd-kicker{align-items:center;gap:var(--fhd-space-8);font-size:var(--fhd-text-10);flex-shrink:0;display:inline-flex}.freud-home-design .fhd-overview-meta i{width:var(--fhd-size-6);height:var(--fhd-size-6);background:var(--fhd-indicator);border-radius:50%;display:inline-block}.freud-home-design .fhd-overview-meta>span:last-child{color:var(--fhd-muted);text-align:right;font-size:var(--fhd-text-10);line-height:var(--fhd-leading-label)}.freud-home-design .fhd-overview h2{margin:var(--fhd-space-32) 0 var(--fhd-space-16);font-size:var(--fhd-type-overview);line-height:var(--fhd-leading-editorial);letter-spacing:var(--fhd-tracking-editorial)}.freud-home-design .fhd-preview{overflow:hidden}.freud-home-design .fhd-preview p{-webkit-line-clamp:3;font-size:var(--fhd-text-15);line-height:var(--fhd-leading-body);color:var(--fhd-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.freud-home-design .fhd-overview>.fhd-link{margin-top:var(--fhd-space-20);font-size:var(--fhd-text-12)}.freud-home-design .fhd-overview-footer{align-items:center;gap:var(--fhd-space-16);margin-top:var(--fhd-space-12);padding-top:var(--fhd-space-20);border-top:1px solid var(--fhd-feature-divider);flex-wrap:wrap;display:flex}.freud-home-design .fhd-overview-footer small{color:var(--fhd-muted);font-size:var(--fhd-text-10)}.freud-home-design .fhd-section{margin-inline:0}.freud-home-design .fhd-section-header{justify-content:space-between;align-items:baseline;gap:var(--fhd-space-20);margin-bottom:var(--fhd-space-16);display:flex}.freud-home-design .fhd-section-header h2,.freud-home-design .fhd-ai h2,.freud-home-design .fhd-reflection h2,.freud-home-design .fhd-state h2{font-size:var(--fhd-type-section);line-height:var(--fhd-leading-section);letter-spacing:var(--fhd-tracking-editorial)}.freud-home-design .fhd-section-header .fhd-link{font-size:var(--fhd-text-12);flex-shrink:0}.freud-home-design .fhd-material-list{border-top:1px solid var(--app-border);margin:0;padding:0;list-style:none}.freud-home-design .fhd-material-row{--fhd-material-row-gap:var(--fhd-space-20);align-items:center;gap:var(--fhd-material-row-gap);padding:var(--fhd-space-20) 0;min-height:var(--fhd-size-96);border-bottom:1px solid var(--app-border);margin:0;display:flex;position:relative}.freud-home-design .fhd-material-row:last-child{border-bottom:0}.freud-home-design .fhd-material-row-with-action{row-gap:var(--fhd-space-16);flex-wrap:wrap}.freud-home-design .fhd-material-row-with-action>.app-button.fhd-material-open{flex-basis:100%}.freud-home-design .fhd-date-tile{width:var(--fhd-touch-target);border-right:1px solid var(--app-border);padding-right:var(--fhd-space-12);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.freud-home-design .fhd-date-tile strong{font:var(--fhd-weight-400) var(--fhd-text-27)/var(--fhd-leading-tight) var(--fhd-serif);letter-spacing:var(--fhd-tracking-date)}.freud-home-design .fhd-date-tile small{font-size:var(--fhd-text-10);color:var(--fhd-muted);margin-top:var(--fhd-space-8);text-transform:lowercase}.freud-home-design .fhd-new-materials{color:inherit;font:inherit;cursor:pointer;text-underline-offset:var(--fhd-space-4);background:0 0;border:0;padding:0;text-decoration:underline}.freud-home-design .fhd-material-info{flex:1;min-width:0}.freud-home-design .fhd-material-title{color:var(--app-ink);font-size:var(--fhd-text-14);line-height:var(--fhd-leading-label);font-weight:var(--fhd-weight-650);display:block}.freud-home-design .fhd-material-subtitle{margin-top:var(--fhd-space-4);font-size:var(--fhd-text-14);line-height:var(--fhd-leading-label);color:var(--fhd-body-secondary);font-weight:var(--fhd-weight-550);display:block}.freud-home-design .fhd-material-status{margin-top:var(--fhd-space-4);font-size:var(--fhd-text-11);line-height:var(--fhd-leading-label);color:var(--fhd-muted);display:block}.freud-home-design .fhd-expiry{font-size:var(--fhd-text-10);color:var(--fhd-expiry-ink)}.freud-home-design .app-button.fhd-material-action{z-index:1;font-size:var(--fhd-text-11);padding-inline:var(--fhd-space-12);max-inline-size:calc(100% - var(--fhd-touch-target) - var(--fhd-material-row-gap));white-space:normal;flex-shrink:0;margin-inline-start:calc(var(--fhd-touch-target) + var(--fhd-material-row-gap));position:relative}.freud-home-design .app-button.fhd-material-open{gap:var(--fhd-material-row-gap);text-align:left;width:100%;min-width:0;font-weight:var(--fhd-weight-400);flex:1;justify-content:flex-start;display:flex}.freud-home-design .fhd-material-open:after{content:"";position:absolute;inset:0}.freud-home-design .fhd-material-open>svg{width:var(--fhd-size-16);height:var(--fhd-size-16);color:var(--fhd-icon-muted)}.freud-home-design .fhd-section-intro{font-size:var(--fhd-text-15);line-height:var(--fhd-leading-body);color:var(--fhd-body-secondary);margin:var(--fhd-space-12) 0 var(--fhd-space-24)}.freud-home-design .fhd-practice-grid{gap:var(--fhd-space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.freud-home-design .fhd-practice{border-radius:var(--fhd-radius-practice)}.freud-home-design .fhd-practice .app-button{justify-content:flex-start;gap:var(--fhd-space-16);width:100%;min-height:var(--fhd-size-112);padding:var(--fhd-space-20) var(--fhd-space-20);text-align:left;border-radius:inherit;display:flex}.freud-home-design .fhd-practice .app-button>span:not(.fhd-practice-arrow){flex:1;min-width:0}.freud-home-design .fhd-practice strong{font-size:var(--fhd-text-12);line-height:var(--fhd-leading-label);display:block}.freud-home-design .fhd-practice small{font-size:var(--fhd-text-10);font-weight:var(--fhd-weight-400);color:var(--fhd-muted);margin-top:var(--fhd-space-4);display:block}.freud-home-design .fhd-practice-arrow{width:var(--fhd-size-18);height:var(--fhd-size-18);font-size:var(--fhd-text-18);color:var(--fhd-icon-muted);flex-shrink:0;place-items:center;display:grid}.freud-home-design .fhd-practice-mark{flex-shrink:0}.freud-home-design .fhd-ai{justify-content:space-between;align-items:center;gap:var(--fhd-space-24);padding:var(--fhd-space-28) var(--fhd-space-32);margin:var(--fhd-space-12) 0 0;border-radius:var(--fhd-radius-card);display:flex}.freud-home-design .fhd-ai p{margin-top:var(--fhd-space-8);max-width:var(--fhd-ai-copy-measure);font-size:var(--fhd-text-15);line-height:var(--fhd-leading-body);color:var(--fhd-muted)}.freud-home-design .fhd-ai-actions{gap:var(--fhd-space-8);flex-shrink:0;display:flex}.freud-home-design .fhd-ai-actions .app-button{font-size:var(--fhd-text-11);padding-inline:var(--fhd-space-16)}.freud-home-design .fhd-reflection h2{max-width:var(--fhd-reflection-measure)}.freud-home-design .fhd-reflection p{margin-top:var(--fhd-space-20);max-width:var(--fhd-reflection-copy-measure);font-size:var(--fhd-text-15);line-height:var(--fhd-leading-body);color:var(--fhd-muted)}.freud-home-design .fhd-guidance{color:var(--fhd-muted);margin-top:0}.freud-home-design .fhd-guidance h2{font:var(--fhd-weight-700) var(--fhd-text-10)/var(--fhd-leading-label) var(--app-font)}.freud-home-design .fhd-guidance h3{font-size:var(--fhd-text-18);line-height:var(--fhd-leading-control);letter-spacing:var(--fhd-tracking-guidance);margin-bottom:var(--fhd-space-12)}.freud-home-design .fhd-guidance blockquote{font:var(--fhd-weight-400) var(--fhd-text-15)/var(--fhd-leading-body) var(--fhd-serif);border-left:var(--fhd-size-2) solid var(--fhd-quote-border);margin-top:var(--fhd-space-16);padding-left:var(--fhd-space-12)}.freud-home-design .fhd-guidance button{color:var(--fhd-icon-muted)}.freud-home-design .fhd-state{padding:var(--fhd-card-padding);margin-top:var(--fhd-content-gap);background:var(--fhd-wash)}.freud-home-design .fhd-state p{color:var(--fhd-muted);margin:var(--fhd-space-12) 0 var(--fhd-space-16)}.freud-home-design .fhd-loading{gap:var(--fhd-space-24);margin-top:var(--fhd-space-28);display:grid}.freud-home-design .fhd-feedback{z-index:var(--fhd-layer-notice);left:max(calc(var(--app-workspace-sidebar-width) + var(--fhd-space-24)), calc(50% - var(--fhd-notice-measure) / 2));right:var(--fhd-size-24);bottom:var(--fhd-size-24);width:fit-content;max-width:min(var(--fhd-notice-measure), calc(100% - var(--fhd-size-48)));padding:var(--fhd-space-12) var(--fhd-space-20);border:1px solid var(--fhd-notice-border);border-radius:var(--fhd-radius-control);background:var(--ui-surface);box-shadow:var(--fhd-shadow-notice);font-size:var(--fhd-text-12);position:fixed}.freud-home-design .fhd-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.freud-home-design .app-button:is(.fhd-link,.fhd-material-open,.fhd-account):hover:not(:disabled):not([aria-disabled=true]){background:0 0}.freud-home-design .fhd-link:hover:not(:disabled){color:var(--app-accent)}.freud-home-design .fhd-link:hover:not(:disabled) .fhd-link-label{text-decoration-line:underline}.freud-home-design .fhd-material-open:hover:not(:disabled) .fhd-material-title{color:var(--app-accent);text-underline-offset:var(--fhd-size-4);text-decoration:underline}.freud-home-design .fhd-material-open:hover:not(:disabled)>svg,.freud-home-design .fhd-account:hover:not(:disabled) strong{color:var(--app-accent)}.freud-home-design .fhd-account:hover:not(:disabled) .fhd-avatar{background:var(--fhd-avatar-hover);border-color:var(--fhd-hover-border)}.freud-home-design .fhd-side-nav .app-button:hover:not(:disabled),.freud-home-design .fhd-bottom-nav .app-button:hover:not(:disabled){background:var(--ui-accent-soft);color:var(--app-accent)}.freud-home-design .fhd-practice .app-button:hover:not(:disabled),.freud-home-design .fhd-secondary:hover:not(:disabled),.freud-home-design .fhd-mobile-account:hover:not(:disabled){background:var(--fhd-hover-surface);border-color:var(--fhd-hover-border)}.freud-home-design .app-button.fhd-primary:hover:not(:disabled){background:var(--ui-accent-hover);color:var(--ui-surface)}.freud-home-design .fhd-side-nav .app-button[aria-current=page]:hover:not(:disabled){background:var(--ui-surface);border-color:var(--fhd-selected-border)}}@media (max-width:1399px) and (min-width:768px){.freud-home-design .fhd-ai{flex-wrap:wrap}}@media (min-width:768px){.freud-home-design header:has(>.fhd-breadcrumb){z-index:var(--fhd-layer-header);background:var(--app-canvas);position:sticky;top:0}.freud-home-design main :focus-visible{scroll-margin-block-start:calc(var(--app-workspace-header-height) + var(--fhd-space-8))}}@media (max-width:767px){.freud-home-design .fhd-page-content .fhd-back{display:none}.freud-home-design .fhd-wordmark{font-size:var(--fhd-text-27);padding:0}.freud-home-design header:has(>[data-app-mobile-header]){z-index:var(--fhd-layer-header);background:var(--app-canvas);position:sticky;top:0}.freud-home-design .fhd-wordmark-mobile{align-items:baseline;gap:var(--fhd-space-8);min-width:0;display:inline-flex}.freud-home-design .fhd-wordmark-mobile small{font-size:var(--fhd-text-11);white-space:nowrap;margin:0;display:inline-block}.freud-home-design .fhd-wordmark-mobile sup{font-size:var(--fhd-text-7);margin-left:1px}.freud-home-design .app-button.fhd-mobile-account{width:var(--fhd-touch-target);height:var(--fhd-touch-target);border:1px solid var(--fhd-avatar-border);background:var(--fhd-avatar-surface);color:var(--fhd-avatar-ink);border-radius:50%;place-items:center;display:grid}.freud-home-design .app-button.fhd-mobile-gift,.freud-home-design .app-button.fhd-mobile-gift:hover:not(:disabled){color:var(--ui-accent);background:0 0;border:0;border-radius:0;padding:0}.freud-home-design .app-button.fhd-mobile-account.fhd-mobile-guest{align-items:center;gap:var(--fhd-space-8);width:auto;height:auto;color:var(--app-ink);font-size:var(--fhd-text-14);white-space:nowrap;background:0 0;border:0;border-radius:0;display:inline-flex}.freud-home-design .fhd-guest-avatar{width:var(--fhd-touch-target);height:var(--fhd-touch-target);border:1px solid var(--fhd-avatar-border);color:var(--fhd-avatar-ink);background:var(--fhd-avatar-surface);border-radius:50%;place-items:center;display:grid}.freud-home-design .freud-guest-settings-actions{flex-direction:column;align-items:stretch}.freud-home-design .freud-guest-settings-actions .app-button{white-space:normal;justify-content:center;width:100%}.freud-home-design .fhd-date{font-size:var(--fhd-text-9);letter-spacing:var(--fhd-tracking-meta);margin-bottom:var(--fhd-space-16);display:block}.freud-home-design .fhd-hero{padding:0}.freud-home-design .fhd-intro{margin-top:var(--fhd-space-20)}.freud-home-design .fhd-overview{padding:var(--fhd-space-24) var(--fhd-space-20) var(--fhd-space-20);margin:var(--fhd-space-48) -1px 0;border-radius:var(--fhd-radius-feature-mobile)}.freud-home-design .fhd-overview-meta{gap:var(--fhd-space-20)}.freud-home-design .fhd-overview-meta .fhd-kicker{font-size:var(--fhd-text-8);gap:var(--fhd-space-8)}.freud-home-design .fhd-overview-meta>span:last-child{max-width:var(--fhd-size-126);font-size:var(--fhd-text-8)}.freud-home-design .fhd-overview h2{margin-top:var(--fhd-space-32)}.freud-home-design .fhd-overview>.fhd-link{font-size:var(--fhd-text-12);margin-top:var(--fhd-space-16)}.freud-home-design .fhd-overview-footer{margin-top:var(--fhd-space-4);padding-top:var(--fhd-space-16);gap:var(--fhd-space-8)}.freud-home-design .fhd-overview-footer .fhd-primary{padding-inline:var(--fhd-space-16);font-size:var(--fhd-text-11)}.freud-home-design .fhd-overview-footer small{font-size:var(--fhd-text-9)}.freud-home-design .fhd-section-header{gap:var(--fhd-space-12);margin-bottom:var(--fhd-space-20)}.freud-home-design .fhd-section-header h2{max-width:var(--fhd-size-190)}.freud-home-design .fhd-section-header .fhd-link{font-size:var(--fhd-text-12)}.freud-home-design .fhd-material-row{--fhd-material-row-gap:var(--fhd-space-16);min-height:var(--fhd-size-110);padding:var(--fhd-space-24) 0;flex-wrap:wrap}.freud-home-design .app-button.fhd-material-open{flex-basis:100%}.freud-home-design .fhd-date-tile{width:var(--fhd-touch-target);padding-right:var(--fhd-space-12)}.freud-home-design .fhd-date-tile strong{font-size:var(--fhd-text-28)}.freud-home-design .fhd-material-title,.freud-home-design .fhd-material-subtitle{font-size:var(--fhd-text-14);line-height:var(--fhd-leading-label)}.freud-home-design .fhd-material-open>svg{width:var(--fhd-size-14)}.freud-home-design .fhd-practices .fhd-section-header h2{max-width:none}.freud-home-design .fhd-practices .fhd-section-header{gap:var(--fhd-space-8);align-items:center}.freud-home-design .fhd-section-intro{margin:var(--fhd-space-20) 0 var(--fhd-space-16)}.freud-home-design .fhd-practice-grid{gap:var(--fhd-space-8)}.freud-home-design .fhd-practice{border-radius:var(--fhd-radius-compact)}.freud-home-design .fhd-practice .app-button{align-items:flex-start;gap:var(--fhd-space-4);min-height:var(--fhd-size-124);padding:var(--fhd-space-16) var(--fhd-space-12) var(--fhd-space-12);flex-direction:column;display:flex}.freud-home-design .fhd-practice strong{font-size:var(--fhd-text-11);line-height:var(--fhd-leading-control)}.freud-home-design .fhd-practice small{font-size:var(--fhd-text-9);margin-top:var(--fhd-space-2);line-height:var(--fhd-leading-control)}.freud-home-design .fhd-practice-mark{width:var(--fhd-size-26);height:var(--fhd-size-26)}.freud-home-design .fhd-practice-arrow{line-height:var(--fhd-leading-tight);margin-top:auto}.freud-home-design .fhd-ai{margin-top:var(--fhd-space-16);padding:var(--fhd-space-24) var(--fhd-space-20) var(--fhd-space-20);border-radius:var(--fhd-radius-card);display:block}.freud-home-design .fhd-ai p{margin-top:var(--fhd-space-12)}.freud-home-design .fhd-ai-actions{gap:var(--fhd-space-8);margin-top:var(--fhd-space-20);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.freud-home-design .fhd-ai-actions .app-button{font-size:var(--fhd-text-10);padding-inline:var(--fhd-space-8);white-space:normal}.freud-home-design .fhd-reflection p{margin-top:var(--fhd-space-16)}.freud-home-design .fhd-bottom-nav{min-height:var(--fhd-size-68);justify-content:space-around;align-items:center;display:flex}.freud-home-design .fhd-bottom-nav .app-button{width:var(--fhd-size-52);height:var(--fhd-size-52);color:var(--fhd-bottom-ink);border-radius:50%}.freud-home-design .fhd-bottom-nav .fhd-bottom-add{background:var(--ui-border);color:var(--app-ink)}.freud-home-design .fhd-bottom-nav .app-button[aria-current=page]{background:var(--ui-accent-soft);color:var(--app-accent)}.freud-home-design .fhd-feedback{left:var(--fhd-size-16);right:var(--fhd-size-16);bottom:calc(var(--fhd-size-82) + env(safe-area-inset-bottom));max-width:calc(100% - var(--fhd-size-32))}}.freud-home-design .fhd-practice-done,.freud-home-design .fhd-practice small.fhd-practice-done{align-items:center;gap:var(--fhd-space-8);color:var(--fhd-success-ink);font:var(--fhd-weight-500) var(--fhd-text-13)/var(--fhd-leading-label) var(--app-font);display:inline-flex}.freud-home-design .fhd-practice small.fhd-practice-done{font-size:var(--fhd-text-11)}.freud-home-design .fhd-practice-done svg{width:var(--fhd-size-16);height:var(--fhd-size-16);flex-shrink:0}.freud-home-design .fhd-practice small[data-status-slot]{min-height:var(--fhd-size-16)}.freud-home-design .fhd-workspace-rail{top:var(--fhd-rail-top);width:var(--app-workspace-rail-width);max-height:calc(100dvh - var(--fhd-rail-top) - var(--fhd-rail-clearance));scrollbar-width:thin;scrollbar-color:var(--fhd-avatar-border) transparent;position:fixed;overflow:hidden auto}.freud-home-design .fhd-rail-nav .app-button{min-height:var(--fhd-touch-target);width:100%;padding:var(--fhd-space-8) 0;font-size:var(--fhd-text-12);font-weight:var(--fhd-weight-400);color:var(--fhd-muted);text-align:left;border-radius:0;justify-content:flex-start;align-items:center;display:flex}.freud-home-design .fhd-rail-nav .app-button:hover,.freud-home-design .fhd-rail-nav .app-button[aria-current=page]{color:var(--app-accent)}.freud-home-design .fhd-rail-nav .app-button[aria-current=page]{font-weight:var(--fhd-weight-600)}.freud-home-design .fhd-auxiliary-inline{display:none}@media (max-width:1099px){.freud-home-design .fhd-auxiliary-inline{display:block}}.freud-home-design .fhd-minimap-rail{top:var(--fhd-rail-top);width:var(--app-workspace-rail-width);height:min(var(--app-minimap-height), calc(100dvh - var(--fhd-rail-top) - var(--fhd-page-bottom)));z-index:var(--fhd-layer-notice);font:var(--fhd-weight-400) var(--fhd-text-13)/var(--fhd-leading-body) var(--app-font);position:fixed}.freud-home-design .app-minimap-preview small{font-size:var(--fhd-text-11);color:var(--fhd-muted)}.freud-home-design .app-minimap-preview p{-webkit-line-clamp:2}@media (max-width:1099px){.freud-home-design aside:has(>.fhd-minimap-rail){display:contents}.freud-home-design .fhd-minimap-rail{right:var(--fhd-page-gutter);width:var(--app-minimap-width)}.freud-home-design .fhd-content-with-minimap{padding-inline-end:calc(var(--app-minimap-width) + var(--fhd-space-16))}.freud-home-design .app-conversation-minimap[data-preview-side=end] .app-minimap-preview{left:auto;right:calc(100% + var(--app-minimap-preview-gap));background:var(--app-canvas)}}@media (max-width:767px){.freud-home-design .fhd-minimap-rail{display:none}.freud-home-design aside:has(>.fhd-minimap-rail){display:none}.freud-home-design .fhd-content-with-minimap{padding-inline-end:0}}.freud-home-design.fhd-example-frame{min-height:100vh;padding:var(--fhd-space-32) var(--fhd-space-24)}.freud-home-design .fhd-example-content{max-width:var(--fhd-example-measure);margin-inline:auto}.freud-home-design .fhd-example-content[data-size=rail]{max-width:var(--app-workspace-rail-width)}.fhd-example-feedback{padding-block:var(--fhd-space-24);font-size:var(--fhd-text-12)}.freud-home-design .fhd-page-content{max-width:var(--fhd-content-width);min-width:0;margin-inline:auto}.freud-home-design .fhd-workspace-rail .fhd-rail-heading{min-height:var(--fhd-rail-heading-height);padding-block:0 var(--fhd-space-8);margin-bottom:var(--fhd-space-12);border-bottom:1px solid var(--app-border);font:var(--fhd-weight-700) var(--fhd-text-10)/var(--fhd-leading-label) var(--app-font);letter-spacing:var(--fhd-tracking-kicker);text-transform:uppercase;color:var(--fhd-muted);align-items:center;display:flex}.freud-home-design:is(.fpx-chat-active,.fpd-activity-active) div:has(>main>.fhd-page-content){padding-block:var(--fhd-chat-page-padding)}.freud-home-design:is(.fpx-chat-active,.fpd-activity-active) div:has(>.fhd-bottom-nav){display:none}.freud-home-design.fpd-activity-active div:has(>main>.fhd-page-content){padding-bottom:0}
