@media (max-width:767px){html body header.site-nav.topbar{display:flex;align-items:center;justify-content:flex-start;gap:var(--studio-space-stack-xs);top:var(--studio-size-gutter-mobile);left:var(--studio-size-gutter-mobile);right:var(--studio-size-gutter-mobile);transform:none;width:auto;max-width:none;height:var(--studio-size-nav-mobile);box-sizing:border-box;padding:var(--studio-dim-8);border-radius:var(--studio-dim-32);background:var(--studio-color-surface-glass);border:var(--studio-dim-1) solid var(--studio-color-border-glass);backdrop-filter:blur(var(--studio-blur-glass)) saturate(1.2);-webkit-backdrop-filter:blur(var(--studio-blur-glass)) saturate(1.2)}html body header.site-nav.topbar .navbar{display:contents}html body header.site-nav.topbar .navbar .menu-btn,html body header.site-nav.topbar>.mark{flex:none;width:var(--studio-size-control-touch);height:var(--studio-size-control-touch);border-radius:var(--studio-radius-pill)}html body header.site-nav.topbar .navbar .menu-btn{display:grid}html body header.site-nav.topbar .navbar__cta{display:inline-flex;align-items:center;order:1;margin-left:auto;height:var(--studio-size-control-touch);min-height:0;padding:0 var(--studio-dim-20);border-radius:var(--studio-radius-pill);background:var(--studio-color-action-primary-bg);color:var(--studio-color-action-primary-label);font-family:var(--studio-font-ui);font-size:var(--studio-size-nav-cta-font-mobile);font-weight:var(--studio-weight-bold);line-height:var(--studio-leading-100);letter-spacing:0}html body .ask{left:auto;right:var(--studio-size-gutter-mobile);top:auto;bottom:calc(var(--studio-size-gutter-mobile) + env(safe-area-inset-bottom))}html body .ask .ask__launcher.btn{width:var(--studio-size-launcher-mobile);height:var(--studio-size-launcher-mobile);min-height:0;padding:0;gap:0;justify-content:center}html body .ask .ask__launcher .ask__face{width:var(--studio-dim-48);height:var(--studio-dim-48)}html body .ask .ask__label{display:none}html body .ask .ask__ai{display:inline-flex;position:absolute;top:calc(-1 * var(--studio-dim-4));right:calc(-1 * var(--studio-dim-4))}html body .ask .ask__launcher>.ask__live{top:auto;left:auto;right:var(--studio-dim-4);bottom:var(--studio-dim-4)}html body .ask[data-open=true] .ask__launcher{display:none}html body .ask .ask__scrim{display:block;position:fixed;inset:0;padding:0;border:0;cursor:pointer}html body .ask .chat.ask__panel{position:fixed;top:calc(3 * var(--studio-size-gutter-mobile));left:0;right:0;bottom:0;width:auto;max-height:none;border-bottom:0;border-radius:var(--studio-dim-24) var(--studio-dim-24) 0 0;transform-origin:50% 100%}html body .ask .chat__bar .arrow{flex:none;width:var(--studio-size-control);height:var(--studio-size-control)}html body .ask .chat__log{align-content:start}html body .ask .ask__quick{align-content:flex-start}html body .ask .ask__quick .chip{min-height:var(--studio-size-control)}html body .ask .chat__input input{font-size:var(--studio-dim-16)}html body .ask .chat__foot{padding-bottom:calc(var(--studio-dim-14) + env(safe-area-inset-bottom))}}