@layer properties,theme,base;@layer components{.public-open-icon,.public-foot-more,.pr-hero-open,.av-dots,.av-sticky{display:none}.av-row{display:contents}html[data-view=app] .public-head{min-height:3.5rem;padding:calc(.25rem + env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-left), env(safe-area-inset-right)) .25rem;flex-wrap:nowrap}html[data-view=app] .public-head .public-nav,html[data-view=app] .public-head .public-menu{display:none}html[data-view=app] .public-head>.public-appearance{margin-inline-start:auto}html[data-view=app] .public-head>.public-open{flex:none;width:2.75rem;min-height:2.75rem;margin-inline-start:0;padding-inline:0}html[data-view=app] .public-open-icon{display:inline-grid}html[data-view=app] .public-open-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-view=app] .public-main:not(:has(>.pb-wide)){padding-inline:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right))}html[data-view=app] .pb-in{padding-inline:max(1rem, env(safe-area-inset-left), env(safe-area-inset-right))}html[data-view=app] .public-main a:not(.btn):active,html[data-view=app] .public-foot a:active{opacity:.6}html[data-view=app] .public-foot{padding:1rem max(1rem, env(safe-area-inset-left), env(safe-area-inset-right)) calc(6rem + env(safe-area-inset-bottom));justify-items:stretch;gap:1rem}html[data-view=app] .public-foot[data-sticky=true]{padding-block-end:calc(7.5rem + env(safe-area-inset-bottom))}html[data-view=app] .public-foot-more{border-radius:var(--radius-lg);background:var(--c-sunken);width:100%;min-height:3rem;color:var(--c-ink);text-align:start;transition:background-color var(--duration-instant) var(--ease-standard), transform var(--duration-instant) var(--ease-standard);justify-content:space-between;align-items:center;gap:.5rem;padding-inline:1rem;font-weight:650;display:flex}html[data-view=app] .public-foot-more[data-pressed]{background:var(--c-accent-soft);transform:scale(.98)}html[data-view=app] .public-foot-more[data-focus-visible]{outline:2px solid var(--c-focus);outline-offset:2px}html[data-view=app] .public-foot-more .icon{transition:transform var(--duration-quick) var(--ease-standard);flex:none}html[data-view=app] .public-foot-more[aria-expanded=true] .icon{transform:rotate(180deg)}html[data-view=app] .public-foot:not([data-more=open]) .public-foot-cols{display:none}html[data-view=app] .public-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}html[data-view=app][data-motion-resolved=full] .public-foot[data-more=open] .public-foot-cols{animation:fade-up var(--duration-quick) var(--ease-enter)}html[data-view=app] .pb-wide[data-av=features]>.pb-band[data-band=hero],html[data-view=app] [data-av=pricing]>.pr-hero,html[data-view=app] .list-pane [data-boot=no-session]>.empty-state{border-radius:var(--radius-xl);background:color-mix(in oklch, var(--c-accent-soft) 70%, var(--c-canvas));box-shadow:0 0 0 1px var(--c-line)}html[data-view=app] .pb-wide[data-av=features]>.pb-band[data-band=hero]{margin:.75rem;padding:1.5rem 1.25rem}html[data-view=app] .pb-wide[data-av=features]>.pb-band[data-band=hero] .pb-in{padding-inline:0}html[data-view=app] .pb-wide[data-av=features] .pb-hero{gap:1.5rem}html[data-view=app] .pb-wide[data-av=features] .pb-hero .pb-actions>:not(.btn-primary){display:none}html[data-view=app] .pb-wide[data-av=features] .pb-hero .pb-actions>.btn-primary{width:100%;min-height:3.25rem}html[data-view=app] [data-av=pricing]{padding-block-start:1rem}html[data-view=app] [data-av=pricing]>.pr-hero{justify-items:stretch;gap:.9rem;padding:1.5rem 1.25rem}html[data-view=app] .pr-hero-open{min-height:3.25rem;display:inline-flex}html[data-view=app] .list-pane [data-boot=no-session]>.empty-state{margin:.75rem;padding:2rem 1.25rem}html[data-view=app] .list-pane [data-boot=no-session]>.empty-state .btn{width:100%;min-height:3.25rem}html[data-view=app][data-session=none] .list-pane:has([data-boot=no-session]>.empty-state) .list-head [data-analytics-id="chats.palette.open"]{display:none}html[data-view=app] .btn.fab{transition:opacity var(--duration-quick) var(--ease-standard), visibility var(--duration-quick)}html[data-view=app] .btn.fab[data-av-twin=visible]{opacity:0;visibility:hidden}html[data-view=app] .pb-wide,html[data-view=app] [data-av=pricing]{grid-template-columns:minmax(0,1fr)}html[data-view=app] .av-row{grid-template-columns:minmax(0,1fr);min-width:0;padding-block-end:2.75rem;display:grid}html[data-view=app] .av-row[data-av-dots=true]{padding-block-end:0}html[data-view=app] [data-av-row]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;min-width:0;margin-inline:-1rem;padding:.25rem 1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}html[data-view=app] [data-av-row]:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px;border-radius:var(--radius-lg)}html[data-view=app] .pb-qa-grid[data-av-row]>*{scroll-snap-align:start;flex:none;width:min(100vw - 4.5rem,22rem)}html[data-view=app] .pr-cards-row>.pr-cards{flex:none;grid-template-columns:none;gap:.75rem;display:flex}html[data-view=app] .pr-cards-row .pr-card-item{scroll-snap-align:start;flex:none;width:min(100vw - 4.5rem,22rem)}html[data-view=app] .av-dots{justify-content:center;min-height:2.75rem;display:flex}html[data-view=app] .av-dot{border-radius:999px;place-items:center;width:2.75rem;height:2.75rem;display:grid}html[data-view=app] .av-dot[data-focus-visible]{outline:2px solid var(--c-focus);outline-offset:-4px}html[data-view=app] .av-dot:before{content:"";background:var(--c-ink-soft);width:.5rem;height:.5rem;transition:transform var(--duration-instant) var(--ease-standard), background-color var(--duration-instant) var(--ease-standard);border-radius:999px}html[data-view=app] .av-dot[aria-current=true]:before{background:var(--c-accent);transform:scale(1.6)}html[data-view=app] .av-dot[data-pressed]:before{transform:scale(.7)}html[data-view=app] .av-sticky{inset-inline:0;z-index:var(--z-header);pointer-events:none;padding:1rem max(1rem, env(safe-area-inset-left), env(safe-area-inset-right)) calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--c-canvas) 55%, transparent);transition:opacity var(--duration-quick) var(--ease-standard), transform var(--duration-quick) var(--ease-standard), visibility var(--duration-quick);display:block;position:fixed;bottom:0}html[data-view=app] .av-sticky>.btn{pointer-events:auto;width:100%;min-height:3.25rem;box-shadow:var(--shadow-float)}html[data-view=app] .av-sticky:not([data-on=true]){opacity:0;visibility:hidden;transform:translateY(1rem)}html[data-view=app][data-motion-resolved=reduced] .av-sticky{transform:none}@media (forced-colors:active){html[data-view=app] .av-dot[aria-current=true]:before{background:highlight}html[data-view=app] .public-foot-more{border:1px solid canvastext}}}@layer utilities;
