.os-phone-bar,.os-phone-tabs{display:none}@media not (min-width:40rem),(pointer:coarse) and (not (min-height:500px)){:root .os-app-shell.os-shell--product[floating-chrome][data-os-shell][data-ui-system]{--os-phone-bar-h:3rem;--os-phone-tabs-h:4rem;--os-phone-tabs-bottom:max(.5rem, env(safe-area-inset-bottom,0px));--os-layout-rail-current:0px;--os-chrome-left:0px;--os-chrome-top:var(--os-float);--os-composer-float:calc(var(--os-phone-tabs-bottom) + var(--os-phone-tabs-h) + .5rem);--os-dock-clear:calc(var(--os-phone-tabs-bottom) + var(--os-phone-tabs-h) + 1rem)}:root .os-app-shell.os-shell--product[floating-chrome][data-os-shell][data-ui-system][data-surface=chat]{--os-dock-clear:calc(var(--layout-composer-field-stack,9rem) + 1rem)}:root .os-app-shell.os-shell--product[floating-chrome][data-os-shell][data-ui-system][data-phone-thread]{--os-phone-bar-h:0px;--os-composer-float:max(.5rem, env(safe-area-inset-bottom,0px))}:root .os-app-shell[data-phone-thread] .os-phone-bar,:root .os-app-shell[data-phone-thread] .os-phone-tabs{display:none}:root[data-keyboard] .os-app-shell.os-shell--product[floating-chrome][data-os-shell][data-ui-system]{--os-composer-float:.5rem;--os-dock-clear:calc(var(--layout-composer-field-stack,4rem) + 1rem)}:root .os-shell--product[floating-chrome] .layout-rail,:root .os-shell--product[floating-chrome]>.os-header{display:none}:root .os-shell--product[floating-chrome] .os-shell-main{top:calc(var(--os-phone-bar-h) + env(safe-area-inset-top,0px));height:auto;left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px)}:root .os-app-shell[data-surface]:not([data-surface=chat]) .layout-composer-dock{visibility:hidden;pointer-events:none}.layout-composer-dock.os-composer-shell{right:0}.os-phone-bar{z-index:50;box-sizing:content-box;height:var(--os-phone-bar-h);padding:env(safe-area-inset-top,0px) max(.375rem, env(safe-area-inset-right,0px)) 0 max(.375rem, env(safe-area-inset-left,0px));border-bottom:1px solid var(--os-rule,#ececee);background:var(--os-paper,#fff);color:var(--ink,#17181b);align-items:center;gap:.25rem;display:flex;position:absolute;top:0;left:0;right:0}.os-phone-bar>button{border-radius:999px;width:2.75rem;height:2.75rem}.os-phone-bar__title{min-width:0;font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;flex:auto;padding-inline:.125rem;font-size:1.0625rem;font-weight:400;overflow:hidden}.os-phone-tabs{right:max(.75rem, env(safe-area-inset-right,0px));bottom:var(--os-phone-tabs-bottom,.5rem);left:max(.75rem, env(safe-area-inset-left,0px));z-index:92;height:var(--os-phone-tabs-h,4rem);pointer-events:none;align-items:center;gap:.625rem;display:flex;position:fixed}.os-phone-tabs>*{pointer-events:auto}.os-phone-tabs:before{content:"";z-index:-1;inset:-1.5rem calc(-1 * max(.75rem, env(safe-area-inset-right,0px))) calc(-1 * var(--os-phone-tabs-bottom,.5rem)) calc(-1 * max(.75rem, env(safe-area-inset-left,0px)));background:linear-gradient(to top, var(--os-paper,#fff) 40%, transparent);pointer-events:none;position:absolute}:root .os-app-shell[data-surface=chat]:not([data-phone-thread]) .layout-composer-dock:before{content:"";z-index:-1;right:0;bottom:calc(-1 * var(--os-composer-float));height:calc(var(--layout-composer-field-stack,9rem) + 1.5rem);background:linear-gradient(to top, var(--os-paper,#fff) calc(100% - 1.5rem), transparent);pointer-events:none;position:absolute;left:0}.os-phone-tabs__bar,.os-phone-capture{border:.5px solid color-mix(in srgb, var(--os-ink) 10%, transparent);background:linear-gradient(180deg, rgb(var(--os-paper-rgb,255 255 255) / .5), transparent 64%), color-mix(in srgb, var(--os-paper) 72%, transparent);-webkit-backdrop-filter:blur(22px)saturate(1.8);backdrop-filter:blur(22px)saturate(1.8);box-shadow:0 14px 34px -16px rgb(var(--os-shadow-rgb,23 24 27) / .32), 0 2px 6px -3px rgb(var(--os-shadow-rgb,23 24 27) / .1), inset 0 1px 0 rgb(var(--os-paper-rgb,255 255 255) / .9)}.os-phone-tabs__bar{border-radius:999px;flex:1;align-items:stretch;gap:2px;height:100%;padding:5px;display:flex}.os-phone-tab{color:var(--ink,#17181b);font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;-webkit-user-drag:none;border-radius:999px;flex:1;align-content:center;place-items:center;gap:2px;font-size:.6875rem;font-weight:500;text-decoration:none;display:grid}.os-phone-tab[aria-current=page]{background:color-mix(in srgb, var(--os-ink) 7%, transparent)}.os-phone-tab__icon{display:inline-grid;position:relative}.os-phone-tab__badge{min-width:12px;height:12px;color:var(--os-ink,#18181b);font-family:var(--font-data,var(--font-ui));font-variant-numeric:tabular-nums;place-items:center;padding:0;font-size:11px;font-weight:400;line-height:1;display:grid;position:absolute;top:-4px;right:-10px}.os-phone-capture{width:var(--os-phone-tabs-h,4rem);height:var(--os-phone-tabs-h,4rem);background:color-mix(in srgb, var(--os-ink) 88%, transparent);color:var(--os-paper,#fff);cursor:pointer;-webkit-tap-highlight-color:transparent;border-color:#0000;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.os-phone-capture:active{background:color-mix(in srgb, var(--os-ink) 76%, transparent)}:root[data-keyboard] .os-phone-tabs,:root .os-rail-sheet__panel .os-product-sidebar__scroll--chats{display:none}:root .os-rail-sheet__panel .os-product-sidebar__nav-slot{flex:auto;min-height:0;overflow-y:auto}:root .os-rail-sheet__panel a[href]{min-height:2.75rem;font-size:var(--t-base)}:root .os-rail-sheet__panel .os-product-sidebar__nav-slot button{min-width:2.75rem;min-height:2.75rem}}@media (prefers-reduced-transparency:reduce){.os-phone-tabs__bar{background:var(--os-paper,#fff);-webkit-backdrop-filter:none;backdrop-filter:none}}@media not (min-width:40rem),(pointer:coarse) and (not (min-height:500px)){.os-surfaces-float[data-right-dock]{z-index:60;padding-top:env(safe-area-inset-top,0px);box-shadow:none;border-left:0;width:100%!important;max-width:none!important;inset:0!important}.os-surfaces-float__resize{display:none}.os-surfaces-float[data-right-dock] .os-surfaces-float__body{padding-bottom:env(safe-area-inset-bottom,0px)}:root .os-app-shell[data-canvas-dock] .os-phone-tabs,.os-surfaces-float[data-right-dock] [data-testid=surfaces-float-expand]{display:none}:root .os-app-shell[data-canvas-dock] .layout-composer-dock{visibility:hidden;pointer-events:none}.os-surfaces-float[data-right-dock] [data-slot=button][data-size=sm]{min-width:2.5rem;min-height:2.5rem}:root .os-product-sidebar__feedback{min-height:2.75rem}}
