.feature-launch{--fl-chrome-h:calc(var(--space-base) + var(--header-button-size));--fl-hero-h:168px;--fl-spring:cubic-bezier(.34, 1.56, .64, 1);--fl-ease-out:cubic-bezier(.22, 1, .36, 1)}@media (min-width:640px){.feature-launch{--fl-hero-h:176px}}.bottom-sheet-content.feature-launch{background-color:var(--bg-raised)}.bottom-sheet-content.feature-launch[data-sheet-mode=dialog]{width:440px;max-height:min(92vh,44rem);box-shadow:var(--shadow-3);animation:fl-dialog-in .34s var(--fl-spring)}@keyframes fl-dialog-in{0%{opacity:0;transform:translate(-50%,calc(24px - 50%))scale(.95)}40%{opacity:1}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.feature-launch__new{border-radius:var(--radius-full);background-color:var(--glass-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-glass);border:0;transition:background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,box-shadow .2s;position:relative}.feature-launch__new:before{content:"";border-radius:inherit;background:linear-gradient(to bottom, var(--glass-rim-top) 0%, transparent 50%, var(--glass-rim-bottom) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.feature-launch__new:after{content:"";border-radius:inherit;box-shadow:inset 0 2px 4px 0 var(--glass-sheen),inset 0 -2px 4px 0 var(--glass-sheen);pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.feature-launch__new>:where(:not(.sr-only)){z-index:1;transition:opacity .2s;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.feature-launch__new{background-color:var(--bg-raised)}}@media (prefers-reduced-transparency:reduce){.feature-launch__new{background-color:var(--bg-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.feature-launch__new{top:var(--space-base);left:var(--space-base);z-index:3;height:var(--header-button-size);padding:0 var(--space-base);color:var(--fg-default);font-size:var(--text-size);align-items:center;font-weight:500;line-height:1;display:inline-flex;position:absolute}.feature-launch__close.btn{color:var(--fg-default);border-radius:var(--radius-full);background-color:var(--glass-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-glass);border:0;transition:background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s,box-shadow .2s;position:relative}.feature-launch__close.btn:before{content:"";border-radius:inherit;background:linear-gradient(to bottom, var(--glass-rim-top) 0%, transparent 50%, var(--glass-rim-bottom) 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.feature-launch__close.btn:after{content:"";border-radius:inherit;box-shadow:inset 0 2px 4px 0 var(--glass-sheen),inset 0 -2px 4px 0 var(--glass-sheen);pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.feature-launch__close.btn>:where(:not(.sr-only)){z-index:1;transition:opacity .2s;position:relative}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.feature-launch__close.btn{background-color:var(--bg-raised)}}@media (prefers-reduced-transparency:reduce){.feature-launch__close.btn{background-color:var(--bg-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}.feature-launch__close.btn svg{color:var(--fg-ink);opacity:var(--fg-default-alpha)}.feature-launch__close.btn svg *{stroke-width:1.75px;vector-effect:non-scaling-stroke}@media (hover:hover){.feature-launch__close.btn:hover{filter:none}}.feature-launch__close.btn{width:var(--header-button-size);height:var(--header-button-size);top:var(--space-base);right:var(--space-base);z-index:3;position:absolute}.feature-launch__slides{touch-action:pan-y;display:grid;overflow:hidden}.feature-launch__slide{min-width:0;transition:transform .32s var(--fl-ease-out),opacity .2s ease-out;flex-direction:column;grid-area:1/1;display:flex}.feature-launch__slide[data-position=before]{opacity:0;transform:translate(-24%)}.feature-launch__slide[data-position=after]{opacity:0;transform:translate(24%)}.feature-launch__hero{box-sizing:border-box;height:calc(var(--fl-chrome-h) + var(--fl-hero-h));padding-top:var(--fl-chrome-h);flex-shrink:0;position:relative;overflow:hidden}.feature-launch__text{align-items:center;gap:var(--space-dense);text-align:center;flex-direction:column;padding:0 24px;display:flex}@media (min-width:640px){.feature-launch__text{padding:0 32px}}.feature-launch__title.bottom-sheet-title{font-size:2rem;line-height:1.1;font-weight:var(--text-title-weight);color:var(--fg-default);text-wrap:balance}@media (min-width:640px){.feature-launch__title.bottom-sheet-title{font-size:2.25rem}}.feature-launch__description.bottom-sheet-description{color:var(--fg-subtle);text-wrap:balance;max-width:34ch;font-size:17px;line-height:1.5}.feature-launch__slide[data-position=current] .feature-launch__text{animation:fl-rise .32s var(--fl-ease-out) .1s both}.feature-launch__slide[data-position=current] .feature-launch-agents__agent{animation:fl-agent-in .46s var(--fl-spring) both;animation-delay:calc(.12s + var(--order)*50ms)}.feature-launch__slide[data-position=current] .feature-launch-agents__hub{animation:fl-hub-in .46s var(--fl-spring) 40ms both}.feature-launch__slide[data-position=current] .feature-launch-search__field{animation:fl-rise .36s var(--fl-ease-out) 40ms both}.feature-launch__footer{animation:fl-rise .32s var(--fl-ease-out) .15s both;flex-direction:column;align-items:center;gap:24px;padding:32px 24px 24px;display:flex}@media (min-width:640px){.feature-launch__footer{padding:32px}}.feature-launch__pager{align-items:center;display:flex}.feature-launch__page{border-radius:var(--radius-full);cursor:pointer;background:0 0;border:none;place-items:center;height:24px;padding:0 4px;display:grid}.feature-launch__page:before{content:"";border-radius:var(--radius-full);background-color:var(--fg-hint);width:8px;height:8px;transition:width .24s var(--fl-ease-out),background-color .2s ease-out}.feature-launch__page[aria-current=step]:before{background-color:var(--fg-default);width:24px}.feature-launch__page:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.feature-launch__actions{align-items:center;gap:var(--space-base);align-self:stretch;display:flex}.feature-launch__actions>.feature-launch__cta{flex:1 1 0;min-width:0;height:48px}.feature-launch__arrow.btn:disabled:not([data-loading]){background-color:var(--border-default);color:var(--action-secondary-fg);opacity:.35;background-image:none}.feature-launch-agents{inset:var(--fl-chrome-h) 0 0;pointer-events:none;place-items:center;display:grid;position:absolute}.feature-launch-agents>*{grid-area:1/1}@media (max-width:400px){.feature-launch-agents{scale:.9}}.feature-launch-agents__agent{z-index:calc(1 - var(--order));transform:translateX(var(--x))}.feature-launch-agents__chip{box-sizing:border-box;border:1px solid var(--border-default);border-radius:var(--radius-full);background-color:var(--bg-raised);width:72px;height:72px;box-shadow:var(--shadow-2);place-items:center;display:grid}.feature-launch-agents__chip img,.feature-launch-agents__chip svg{display:block}.feature-launch-agents__hub{z-index:2;border-radius:var(--radius-full);box-shadow:var(--shadow-3);place-items:center;display:grid}.feature-launch-search{inset:var(--fl-chrome-h) 0 0;padding:0 var(--page-padding);pointer-events:none;place-items:center;display:grid;position:absolute}.feature-launch-search__field{align-items:center;gap:var(--space-dense);box-sizing:border-box;width:min(320px,100%);height:72px;padding:0 var(--space-base);border-radius:var(--radius-full);background:var(--bg-inset);display:flex}.feature-launch-search__icon{color:var(--fg-subtle);flex-shrink:0}.feature-launch-search__caret{width:2px;height:28px;margin-right:calc(-1*var(--space-compact));background:var(--fg-default);border-radius:1px;flex-shrink:0;animation:1s step-end infinite fl-caret}.feature-launch-search__hint{min-width:0;color:var(--fg-hint);font-size:var(--text-section-size);white-space:nowrap;flex:1;overflow:hidden}@keyframes fl-caret{50%{opacity:0}}@keyframes fl-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fl-hub-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fl-agent-in{0%{opacity:0;transform:translate(0)scale(.6)}to{opacity:1;transform:translateX(var(--x)) scale(1)}}@keyframes fl-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bottom-sheet-content.feature-launch[data-sheet-mode=dialog]{animation:none}.feature-launch__footer,.feature-launch__slide[data-position=current] :is(.feature-launch__text,.feature-launch-agents__hub,.feature-launch-agents__agent,.feature-launch-search__field){animation:.2s ease-out both fl-fade}.feature-launch-search__caret{animation:none}.feature-launch__slide{transform:none!important}}
