@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight/InterTight-latin.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}.heavenly-app.is-door .heavenly-app__rail .heavenly-app__navigation{overscroll-behavior:auto}.heavenly-app.is-door,.heavenly-app.is-door .heavenly-app__body.is-bleed{overflow:visible}.heavenly-app.is-door .hv-chat__thread{overscroll-behavior:auto;overflow:visible}.hv-door-hold{display:flow-root}.heavenly-app.is-door{z-index:1;height:100dvh;max-height:100dvh;position:sticky;top:0}.hv-door-scroll{z-index:2;display:flow-root;position:relative}.hv-door-hold+.hv-door-scroll{--hv-door-paper:var(--ui-background);--hv-ink:var(--ui-text);--hv-muted:var(--ui-secondary);--hv-line:color-mix(in srgb, var(--ui-text) 14%, transparent);background:var(--hv-door-paper);color:var(--hv-ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark .hv-door-hold+.hv-door-scroll{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hv-door-features{--hv-door-wash:var(--ui-background);--hv-door-paper:#fff;--hv-door-ink:#0a0a0f;--hv-door-muted:#5c5663;--hv-door-mark:#c7366c;--hv-door-line:#0a0a0f14;--hv-cta:#ff9ebd;--hv-cta-hover:#ffb3ca;--hv-shine-gloss:linear-gradient(180deg, #ffffff6b 0%, #fff0 46%);--hv-shine-edge:inset 0 1px 0 #ffffff73;--hv-shine-glow:0 .4em 1.1em #ff9ebd61;--hv-shine-glow-lift:0 .65em 1.6em #ff9ebd7a;--hv-door-rise:20dvh;--hv-door-fade:28dvh;box-sizing:border-box;min-height:calc(100dvh + var(--hv-door-rise));background:linear-gradient(to bottom, transparent 0, var(--hv-door-wash) var(--hv-door-fade), var(--hv-door-wash) 100%);color:var(--hv-door-ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;padding:0;font-family:OpenAI Sans,ui-sans-serif,system-ui,sans-serif;display:flex;position:relative}.hv-door-features__panel{--hv-feature-section-top:80px;--hv-feature-page-gutter:32px;--hv-feature-section-bottom:56px;--hv-feature-label-gap:20px;--hv-feature-content-gap:24px;--hv-feature-body-size:16px;--hv-feature-preview-gap:12px;--hv-feature-rail-gap:4px;--hv-feature-tab-block:10px;--hv-feature-tab-inline:6px;--hv-feature-preview-radius:8px;--hv-feature-label-size:13px;--hv-feature-detail-size:14px;--hv-feature-section-gap:72px;--hv-feature-grid-gap:40px;--hv-feature-heading-min:36px;--hv-feature-heading-fluid:4.5vw;--hv-feature-heading-max:60px;--hv-feature-phone-section:48px;--hv-feature-phone-heading:28px;--hv-feature-preview-width:640px;--hv-feature-gap:48px;--hv-feature-small:16px;--hv-feature-body:18px;--hv-feature-radius:12px;--hv-feature-wash:color-mix(in srgb, var(--hv-door-ink) 4%, var(--hv-door-paper));--hv-feature-film:#111318;--hv-feature-film-ink:#fff;--hv-feature-film-muted:#b8c2ca;--hv-feature-film-accent:#80c9b4;--hv-feature-film-grad:linear-gradient(140deg, #283a48, #17252a 60%, #111318);width:min(1200px,100%);padding:var(--hv-feature-section-top) var(--hv-feature-page-gutter) var(--hv-feature-section-bottom);margin:0 auto}.hv-door-features__stage{gap:var(--hv-feature-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.hv-door-features__kicker{margin:0 0 var(--hv-feature-label-gap);color:var(--hv-door-muted);font-size:var(--hv-feature-small);font-weight:500;line-height:1.5}.hv-door-features__panel h2{max-width:10em;font-size:clamp(var(--hv-feature-heading-min), var(--hv-feature-heading-fluid), var(--hv-feature-heading-max));letter-spacing:-.04em;margin:0;font-weight:500;line-height:1.06}.hv-door-features__intro{max-width:34em;margin:var(--hv-feature-content-gap) 0;color:var(--hv-door-muted);font-size:var(--hv-feature-body);line-height:1.6}.hv-door-features__actions{gap:var(--hv-feature-body-size) var(--hv-feature-content-gap);flex-wrap:wrap;display:flex}.hv-door-features__actions a,.hv-door-features__open{color:var(--hv-door-ink);font-size:var(--hv-feature-small);font-weight:500;text-decoration:none}.hv-door-features__actions a:hover{text-decoration:underline}.hv-door-workflow{min-width:0}.hv-door-workflow__label{color:var(--hv-door-muted);font-size:var(--hv-feature-label-size);margin:0 0 var(--hv-feature-preview-gap);line-height:1.5}.hv-door-workflow__steps{gap:var(--hv-feature-rail-gap);padding:var(--hv-feature-rail-gap);margin-bottom:var(--hv-feature-preview-gap);border-radius:var(--hv-feature-radius);background:var(--hv-feature-wash);display:flex}.hv-door-workflow__steps button{padding:var(--hv-feature-tab-block) var(--hv-feature-tab-inline);border-radius:var(--hv-feature-preview-radius);color:var(--hv-door-muted);font-size:var(--hv-feature-detail-size);cursor:pointer;background:0 0;border:0;flex:1;line-height:1.4}.hv-door-workflow__steps button[aria-selected=true]{color:var(--hv-door-ink);background:var(--hv-door-paper)}.hv-door-workflow__preview{padding:var(--hv-feature-body-size);background:var(--hv-feature-wash);border-radius:var(--hv-feature-radius)}.hv-door-workflow__film{aspect-ratio:16/9;padding:var(--hv-feature-content-gap);border-radius:var(--hv-feature-preview-radius);color:var(--hv-feature-film-ink);background:var(--hv-feature-film-grad);flex-direction:column;justify-content:space-between;display:flex}.hv-door-workflow__film span{font-size:var(--hv-feature-preview-gap);color:var(--hv-feature-film-muted)}.hv-door-workflow__film strong{max-width:9em;font-size:var(--hv-feature-page-gutter);letter-spacing:-.025em;font-weight:500;line-height:1.12}.hv-door-workflow__timeline{gap:var(--hv-feature-rail-gap);margin-top:var(--hv-feature-preview-gap);display:flex}.hv-door-workflow__timeline i{height:var(--hv-feature-content-gap);border-radius:var(--hv-feature-rail-gap);background:var(--hv-feature-film-accent);opacity:.55;flex:1}.hv-door-workflow__timeline i:nth-child(3),.hv-door-workflow__timeline i:nth-child(4){opacity:1}.hv-door-workflow__preview[data-step="1"] .hv-door-workflow__timeline i:nth-child(2n){flex:.5}.hv-door-workflow__preview[data-step="2"] .hv-door-workflow__timeline i{height:var(--hv-feature-preview-gap)}.hv-door-workflow__prompt{margin:var(--hv-feature-label-gap) 0 var(--hv-feature-preview-radius);color:var(--hv-door-ink);font-size:var(--hv-feature-small);font-weight:500;line-height:1.45}.hv-door-workflow__explanation{color:var(--hv-door-muted);font-size:var(--hv-feature-detail-size);margin:0;line-height:1.6}.hv-door-features__desks{margin-top:var(--hv-feature-section-gap)}.hv-door-features__desks h3{margin:0 0 var(--hv-feature-page-gutter);font-size:var(--hv-feature-page-gutter);letter-spacing:-.025em;font-weight:500;line-height:1.2}.hv-door-features__reel{gap:var(--hv-feature-grid-gap) var(--hv-feature-page-gutter);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hv-door-features__row{gap:var(--hv-feature-preview-gap);height:100%;color:inherit;flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.hv-door-features__name{font-size:var(--hv-feature-content-gap);letter-spacing:-.025em;font-weight:500;line-height:1.2}.hv-door-features__copy{color:var(--hv-door-muted);font-size:var(--hv-feature-small);line-height:1.6}.hv-door-features__open{padding-top:var(--hv-feature-rail-gap);margin-top:auto}.hv-door-features__row:hover .hv-door-features__open{text-decoration:underline}.hv-door-features__faq{isolation:isolate;background-color:var(--hv-cta);background-image:var(--hv-shine-gloss);box-shadow:var(--hv-shine-edge), var(--hv-shine-glow);color:var(--hv-door-ink);border:0;border-radius:999em;align-self:flex-start;margin-top:1.35em;padding:.45em .85em;font-size:.85em;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.hv-door-features__faq:hover{background-color:var(--hv-cta-hover);box-shadow:var(--hv-shine-edge), var(--hv-shine-glow-lift)}.hv-door-features__faq:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff29 28%,#ffffff9e 50%,#ffffff29 72%,#0000 100%);width:42%;animation:2.6s linear infinite hv-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-180%)}html[data-button-shine=false] .hv-door-features__faq{box-shadow:none;background-image:none}html[data-button-shine=false] .hv-door-features__faq:before{animation:none}@keyframes hv-shine{0%{transform:translate(-180%)}62%,to{transform:translate(380%)}}.hv-door-features :focus-visible{outline-offset:2px;outline:2px solid #ff9ebd}@media (width<=68em){.hv-door-features__stage{gap:var(--hv-feature-grid-gap);grid-template-columns:minmax(0,1fr)}.hv-door-features__panel h2{max-width:14em}.hv-door-features__reel{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-door-workflow{max-width:var(--hv-feature-preview-width);width:100%}}:is(.heavenly-app.is-door,.heavenly-app__drawer) .hv-guest-more{flex-direction:column;display:flex}:is(.heavenly-app.is-door,.heavenly-app__drawer) .hv-guest-more>summary{list-style:none}:is(.heavenly-app.is-door,.heavenly-app__drawer) .hv-guest-more>summary::-webkit-details-marker{display:none}:is(.heavenly-app.is-door,.heavenly-app__drawer) .hv-guest-more[open]>summary .heavenly-app__ico svg{transform:rotate(180deg)}:is(.heavenly-app.is-door,.heavenly-app__drawer) .hv-guest-more__veil{filter:blur(4px);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.heavenly-app.is-door .hv-header-tools .heavenly-app__theme{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0}.heavenly-app.is-door .hv-header-tools .heavenly-app__theme button{--hv-door-theme-size:1.35rem;width:var(--hv-door-theme-size);height:var(--hv-door-theme-size);min-width:var(--hv-door-theme-size);min-height:var(--hv-door-theme-size);box-shadow:none;color:var(--hv-ink);background:0 0}.heavenly-app.is-door .hv-header-tools .heavenly-app__theme button svg{width:1.15rem;height:1.15rem}:is(.heavenly-app.is-door,.heavenly-app__drawer) .hv-door-auth{align-items:center;gap:.4em;display:flex}:is(.heavenly-app.is-door,.heavenly-app__drawer) .hv-door-auth a{color:var(--hv-ink);white-space:nowrap;border-radius:2em;align-items:center;padding:.35em .8em;font-weight:600;text-decoration:none;display:inline-flex}.heavenly-app__drawer .hv-door-tailor{--hv-shine-gloss:linear-gradient(180deg, #ffffff6b 0%, #fff0 46%);--hv-shine-edge:inset 0 1px 0 #ffffff73;--hv-shine-glow:0 6px 18px color-mix(in srgb, var(--hv-accent) 38%, transparent);--hv-shine-glow-lift:0 10px 26px color-mix(in srgb, var(--hv-accent) 48%, transparent)}:is(.heavenly-app.is-door,.heavenly-app__drawer) :is(.hv-door-auth a.hv-door-auth__in,.heavenly-app__foot .hv-door-tailor a){--hv-door-auth-ink:#fff;isolation:isolate;background-color:var(--hv-accent);background-image:var(--hv-shine-gloss);box-shadow:var(--hv-shine-edge), var(--hv-shine-glow);color:var(--hv-door-auth-ink);position:relative;overflow:hidden}:is(.heavenly-app.is-door,.heavenly-app__drawer) :is(.hv-door-auth a.hv-door-auth__in,.heavenly-app__foot .hv-door-tailor a):before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff29 28%,#ffffff9e 50%,#ffffff29 72%,#0000 100%);width:42%;animation:2.6s linear infinite hv-shine;position:absolute;top:0;bottom:0;left:0;transform:translate(-180%)}@media (hover:hover){:is(.heavenly-app.is-door,.heavenly-app__drawer) :is(.hv-door-auth a.hv-door-auth__in,.heavenly-app__foot .hv-door-tailor a):hover{background-color:color-mix(in srgb, var(--hv-accent) 82%, white);box-shadow:var(--hv-shine-edge), var(--hv-shine-glow-lift)}}html[data-button-shine=false] :is(.heavenly-app.is-door,.heavenly-app__drawer) :is(.hv-door-auth a.hv-door-auth__in,.heavenly-app__foot .hv-door-tailor a){box-shadow:none;background-image:none}html[data-button-shine=false] :is(.heavenly-app.is-door,.heavenly-app__drawer) :is(.hv-door-auth a.hv-door-auth__in,.heavenly-app__foot .hv-door-tailor a):before{animation:none}:is(.heavenly-app.is-door,.heavenly-app__drawer) .hv-door-tailor{flex-direction:column;display:flex}:is(.heavenly-app.is-door,.heavenly-app__drawer) .hv-door-tailor p{color:var(--hv-ink);white-space:normal;margin:0;font-weight:600}.heavenly-app.is-door .heavenly-app__rail{height:100%;max-height:100%;overflow:hidden}html.dark .heavenly-app.is-door .heavenly-app__rail{--hv-door-rail-line:#ffffff29;box-sizing:border-box;border-right:var(--hv-nav-hair) solid var(--hv-door-rail-line)}:is(.heavenly-app.is-door:not(.is-mini),.heavenly-app__drawer.is-door)>.heavenly-app__rail .heavenly-app__top{z-index:2;top:var(--ui-space-5);right:var(--ui-space-3);pointer-events:none;width:auto;min-height:0;padding:0;position:absolute}:is(.heavenly-app.is-door:not(.is-mini),.heavenly-app__drawer.is-door)>.heavenly-app__rail .heavenly-app__collapse{width:var(--hv-nav-row);height:var(--hv-nav-row);pointer-events:auto}:is(.heavenly-app.is-door:not(.is-mini),.heavenly-app__drawer.is-door)>.heavenly-app__rail .heavenly-app__navigation{padding-top:var(--ui-space-5)}:is(.heavenly-app.is-door:not(.is-mini),.heavenly-app__drawer.is-door)>.heavenly-app__rail .hv-new-chat{width:calc(100% - var(--hv-nav-row) - var(--ui-space-1))}.heavenly-app.is-door.is-mini .heavenly-app__rail .heavenly-app__foot .heavenly-app__link{height:var(--hv-nav-row);align-items:center;padding-block:0}@media (width>=768px){body:has(.heavenly-app.is-door) .marketing-cookies{left:calc(var(--ui-sidebar-width) + var(--ui-space-5))}body:has(.heavenly-app.is-door.is-mini) .marketing-cookies{left:calc(var(--ui-sidebar-mini) + var(--ui-space-5))}}.heavenly-app.is-door .heavenly-app__rail .heavenly-app__foot{flex:none}.heavenly-app.is-door .heavenly-app__rail .heavenly-app__foot a[href="/heavenly/pricing"]{padding-right:0}:is(.heavenly-app.is-door,.heavenly-app__drawer) .hv-door-tailor a{height:var(--hv-nav-row);min-height:var(--hv-nav-row);padding:0 var(--hv-nav-pad);border-radius:var(--hv-nav-round);background-color:var(--hv-accent);color:var(--hv-door-auth-ink,var(--ui-background));font-size:var(--hv-nav-text);letter-spacing:-.005em;font-weight:500;line-height:var(--ui-line-title);justify-content:center;align-items:center;text-decoration:none;display:flex}@media (width<=767px){.ui-app-shell.heavenly-app.is-door{grid-template-columns:minmax(0,1fr);--rail:0px!important}.heavenly-app.is-door>.heavenly-app__rail{display:none}.heavenly-app.is-door .hv-workspace__header .heavenly-app__menu{display:grid}html .ui-app-shell.heavenly-app.is-conversation.is-door .hv-chat{--hv-door-phone-gap:1.75rem;justify-content:center;align-items:center;gap:var(--hv-door-phone-gap)}html .ui-app-shell.heavenly-app.is-conversation.is-door .hv-chat__thread{flex:none;width:100%;padding:0;overflow:visible}html .ui-app-shell.heavenly-app.is-conversation.is-door .hv-chat__footer{background:0 0;flex:none;width:100%}html .ui-app-shell.heavenly-app.is-conversation.is-door .hv-chat__footer textarea{height:3.2em;min-height:3.2em}}@keyframes hv-door-arrive{0%{opacity:0;transform:translateY(14px)scale(.99)}to{opacity:1;transform:none}}@keyframes hv-door-dissolve{0%{opacity:1}to{opacity:0}}@keyframes hv-page-rise{0%{transform:translate3d(0, var(--hv-door-rise), 0)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.hv-door-scroll.is-armed [data-arrive]:not(.is-in):not(:focus-within){opacity:0;transform:translateY(.85em)}.hv-door-scroll.is-armed [data-arrive].is-in,.hv-door-scroll.is-armed [data-arrive]:focus-within{opacity:1;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--arrive,0) * 70ms);transform:none}@supports (animation-timeline:scroll()){.hv-door-features{margin-top:calc(-1 * var(--hv-door-rise));animation:linear both hv-page-rise;animation-timeline:scroll(root);animation-range:0 100dvh}}@supports (animation-timeline:view()){.hv-door-scroll .hv-foot__shell{animation:linear both hv-door-arrive;animation-timeline:view();animation-range:entry cover 42%}.hv-door-scroll .hv-foot__shell:focus-within{opacity:1;animation:none;transform:none}}}@media (width<=40em){.hv-door-features__panel{padding:var(--hv-feature-phone-section) var(--hv-feature-content-gap) var(--hv-feature-grid-gap)}.hv-door-features__panel h2{font-size:var(--hv-feature-grid-gap)}.hv-door-features__reel{gap:var(--hv-feature-page-gutter);grid-template-columns:minmax(0,1fr)}.hv-door-features__desks{margin-top:var(--hv-feature-phone-section)}.hv-door-features__desks h3,.hv-door-workflow__film strong{font-size:var(--hv-feature-phone-heading)}}@media (prefers-reduced-motion:reduce){.heavenly-app.is-door,.heavenly-app.is-door .heavenly-app__rail,.heavenly-app.is-door .hv-workspace,.hv-door-features,.hv-door-scroll [data-arrive],.hv-door-scroll :is(.hv-door-features__kicker,.hv-door-features__panel h2,.hv-door-features__row,.hv-door-features__faq,.hv-foot__shell){opacity:1;transition:none;animation:none;transform:none}.hv-door-features{--hv-door-fade:0dvh}:is(.heavenly-app.is-door,.heavenly-app__drawer) :is(.hv-door-auth a.hv-door-auth__in,.heavenly-app__foot .hv-door-tailor a):before{animation:none}}@media (scripting:none){.hv-door-scroll [data-arrive]{opacity:1;transform:none}}.hv-guest-more__veil[hidden]{display:none!important}.hv-guest-more>button[aria-expanded=true] svg{transform:rotate(180deg)}.heavenly-app.is-door{--hv-nav-font:14px;--hv-nav-phone-font:12px;--hv-nav-inset:8px 12px;--hv-nav-phone-inset:8px 7px;--hv-nav-gap:4px;--hv-home-pad:24px;--hv-home-gap:12px;--hv-home-button-pad:20px;--hv-home-compact-gap:var(--hv-home-compact-gap)}.heavenly-app.is-door .hv-workspace__header{padding-inline:var(--hv-home-pad);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.hv-home-brand{align-items:center;gap:var(--hv-home-gap);min-width:0;display:flex}.heavenly-app.is-door .hv-header-tools{justify-self:end}.heavenly-app.is-door .hv-header-tools .hv-door-auth__in{min-height:40px;padding-inline:var(--hv-home-button-pad)}@media (width<=1100px){.heavenly-app.is-door .hv-workspace__header{padding-inline:var(--hv-home-gap);gap:var(--hv-home-compact-gap);grid-template-columns:auto minmax(0,1fr) auto}.hv-home-brand{gap:var(--hv-home-compact-gap)}.heavenly-app.is-door .hv-header-tools .hv-door-auth__in{padding-inline:var(--hv-home-gap)}}.heavenly-app.is-door .hv-workspace__title{flex:none}.heavenly-app.is-door .hv-header-tools{flex:none;margin-left:0}.hv-door-public-nav{justify-content:safe center;align-items:center;gap:var(--hv-nav-gap);scrollbar-width:none;min-width:0;font-family:OpenAI Sans,sans-serif;font-size:var(--hv-nav-font);flex:auto;line-height:1.4;display:flex;overflow-x:auto}.hv-door-public-nav :is(a,button.marketing-nav__link){padding:var(--hv-nav-inset);color:var(--ui-text);white-space:nowrap;background:0 0;border:0;border-radius:0;flex-shrink:0;font-weight:400;text-decoration:none;box-shadow:none!important;background-image:none!important;animation:none!important}.hv-door-public-nav :is(a,button.marketing-nav__link):is(:hover,:focus-visible,[data-state=open]){outline-offset:0;border-radius:8px;text-decoration:none;color:var(--hv-accent)!important;background:color-mix(in srgb, var(--hv-accent) 12%, transparent)!important;background-image:none!important;outline:none!important}@media (width<=600px){.hv-door-public-nav{font-size:var(--hv-nav-phone-font);justify-content:flex-start}.hv-door-public-nav :is(a,button.marketing-nav__link){padding:var(--hv-nav-phone-inset)}}.hv-door-public-nav button.marketing-nav__link{align-items:center;gap:var(--hv-nav-gap);font:inherit;border:0;display:inline-flex}.heavenly-app.is-door .hv-header-tools .heavenly-app__theme button{box-shadow:none!important;color:var(--ui-text)!important;background:0 0!important;border:0!important;border-radius:8px!important;animation:none!important}.heavenly-app.is-door .hv-header-tools .heavenly-app__theme button:hover{background:color-mix(in srgb, var(--hv-accent) 12%, transparent)!important;color:var(--hv-accent)!important}.heavenly-app.is-door :is(.hv-composer textarea,.hv-composer__tools summary,.heavenly-app__menu),.heavenly-app.is-door .heavenly-app__theme button,.heavenly-app.is-door .hv-accent-picker button{color:var(--ui-text)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;animation:none!important}.heavenly-app.is-door :is(.hv-composer__tools summary,.heavenly-app__menu):hover,.heavenly-app.is-door .heavenly-app__theme button:hover,.heavenly-app.is-door .hv-accent-picker button:hover{background:color-mix(in srgb, var(--hv-accent) 10%, transparent)!important;color:var(--ui-text)!important}.dd-chat-home{--dd-chat-pill:999px;--dd-chat-heading-size:clamp(22px, 2.2vw, 28px)}.dd-chat-home :is(#daydreamers-heading,#heavenly-heading){font-size:var(--dd-chat-heading-size);letter-spacing:-.025em;padding-inline:var(--ui-space-6);text-wrap:balance;font-weight:400;line-height:1.3}.dd-chat-home .hv-composer textarea::placeholder{opacity:1;transition:none;animation:none}:is(.dd-chat-home,.dd-chat-drawer) .dd-sidebar-footer{--dd-menu-font:var(--hv-door-control-font,13px)}:is(.dd-chat-home,.dd-chat-drawer) .dd-sidebar-row{min-height:var(--hv-nav-row);gap:var(--ui-space-2);padding:0 var(--hv-nav-pad);letter-spacing:-.005em}:is(.dd-chat-home,.dd-chat-drawer) .dd-sidebar-row svg{flex-basis:var(--hv-nav-icon);width:var(--hv-nav-icon);height:var(--hv-nav-icon)}:is(.dd-chat-home,.dd-chat-drawer) .dd-sidebar-colors{gap:var(--ui-space-2);padding:var(--ui-space-2) var(--hv-nav-pad) var(--ui-space-3)}:is(.dd-chat-home,.dd-chat-drawer) .dd-sidebar-colors button{flex-basis:var(--hv-nav-icon);width:var(--hv-nav-icon);height:var(--hv-nav-icon)}:is(.dd-chat-home,.dd-chat-drawer) .dd-sidebar-dashboard a{min-height:var(--hv-nav-row)}:is(.dd-chat-home,.dd-chat-drawer) .heavenly-app__nav .heavenly-app__link{min-height:var(--hv-nav-row);font-size:var(--hv-nav-text);padding:0 var(--hv-nav-pad)}:is(.marketing-page .dd-chat-home,.dd-chat-home.hv-daydream-desk) .hv-workspace__header{background:0 0;border:0;max-width:none;padding-block:0}:is(.marketing-page .dd-chat-home,.dd-chat-home.hv-daydream-desk) .hv-workspace__header a{border-radius:0;min-height:0}:is(.marketing-page .dd-chat-home,.dd-chat-home.hv-daydream-desk) .hv-workspace__header button{min-width:0;min-height:0}:is(.marketing-page .dd-chat-home,.dd-chat-home.hv-daydream-desk) .hv-workspace__header .hv-door-auth__in{border-radius:var(--dd-chat-pill);min-height:40px}:is(.marketing-page .dd-chat-home,.dd-chat-home.hv-daydream-desk) .hv-door-public-nav a{padding:var(--hv-nav-inset)}:is(.marketing-page .dd-chat-home,.dd-chat-home.hv-daydream-desk) :is(h1,button,input,summary){font-family:var(--ui-font)}:is(.marketing-page .heavenly-app.is-door.dd-chat-home,.heavenly-app.is-door.dd-chat-home.hv-daydream-desk) .hv-composer textarea{background:0 0!important}.dd-chat-home .heavenly-app__rail .dd-plans,.dd-chat-drawer .heavenly-app__rail .dd-plans{padding-right:0}.dd-chat-home .hv-guest-accent button,.dd-chat-drawer .hv-guest-accent button{background-image:none!important;animation:none!important}@media (width<=767px){:is(.marketing-page .dd-chat-home,.dd-chat-home.hv-daydream-desk) .hv-workspace__header .heavenly-app__menu{min-width:var(--ui-control-lg)}}@media (width<=600px){:is(.marketing-page .dd-chat-home,.dd-chat-home.hv-daydream-desk) .hv-door-public-nav a{padding:var(--hv-nav-phone-inset)}}@media (width>=768px) and (width<=1279px){.dd-chat-home{--rail:64px!important}.dd-chat-home .dd-sidebar-colors,.dd-chat-home .dd-sidebar-row span,.dd-chat-home .dd-sidebar-dashboard{display:none}}@media (width<=767px){.dd-chat-home{--rail:0px!important}}.dd-chat-home>.heavenly-app__rail{--dd-header-rail-inset:calc((var(--app-header-h) - var(--hv-nav-row)) / 2)}.dd-chat-home.is-mini>.heavenly-app__rail{padding-top:var(--dd-header-rail-inset)}.ui-app-shell.dd-chat-home:not(.is-mini)>.heavenly-app__rail>.heavenly-app__top{top:var(--dd-header-rail-inset)}.ui-app-shell.dd-chat-home:not(.is-mini)>.heavenly-app__rail>.heavenly-app__navigation{padding-top:var(--dd-header-rail-inset)}:is(.dd-chat-home:not(.is-mini),.dd-chat-drawer)>.heavenly-app__rail .heavenly-app__link[aria-label=Home]{width:calc(100% - var(--hv-nav-row) - var(--ui-space-1))}.ui-app-shell.heavenly-app.is-door.is-mini.dd-chat-home>.heavenly-app__rail>.heavenly-app__top{justify-content:center;min-height:0;padding:0}.ui-app-shell.heavenly-app.is-door.is-mini.dd-chat-home>.heavenly-app__rail>.heavenly-app__navigation{padding-top:0}.ui-app-shell.heavenly-app.is-door.is-mini.dd-chat-home .heavenly-app__rail .heavenly-app__nav .heavenly-app__link{min-height:var(--hv-nav-row);padding:0}
