.app-banner{background:var(--n-deep);height:76px;color:var(--n-primary);display:none;position:relative;overflow:hidden}html[data-app-banner=googlePlay] .app-banner[data-store=googlePlay],html[data-app-banner=appStore] .app-banner[data-store=appStore]{display:block}html[data-app-banner] [data-shell=home]:has([data-home-variant=app]) .app-banner[data-store]{display:none}.app-banner__band{clip-path:var(--n-slice-clip);background:linear-gradient(90deg, var(--n-object), var(--n-band-lit));position:absolute;inset:10px 100px 10px 6px}.app-banner__row{align-items:center;gap:8px;padding:0 44px 0 18px;display:flex;position:absolute;inset:0}.app-banner__icon{width:36px;height:36px;box-shadow:0 0 0 var(--n-hairline) rgba(var(--n-voice-rgb), .6);border-radius:8px;flex:none}.app-banner__text{min-width:0;display:grid}.app-banner__tag{font:var(--n-font-label);letter-spacing:var(--n-tracking-label);color:var(--n-voice);font-size:11px}.app-banner__title{font:var(--n-font-row-title);white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.25;overflow:hidden}.app-banner__sub{color:var(--n-on-object);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}.app-banner__get{isolation:isolate;height:36px;min-width:var(--n-touch);font:var(--n-font-row-title);color:var(--n-primary);white-space:nowrap;transition:transform var(--n-t-tap) var(--n-ease-enter);flex:none;place-items:center;margin-left:auto;padding:0 12px;font-size:14px;text-decoration:none;display:grid;position:relative}.app-banner__get:before{content:"";z-index:-1;clip-path:var(--n-slice-ring);background:rgba(var(--n-voice-rgb), .9);position:absolute;inset:0}.app-banner__get:active{transform:translate(var(--n-echo), var(--n-echo))}.app-banner__close{width:var(--n-touch);height:var(--n-touch);color:var(--n-secondary);cursor:pointer;background:0 0;border:0;place-items:center;font-size:15px;display:grid;position:absolute;top:16px;right:0}.app-banner__get:focus-visible,.app-banner__close:focus-visible{outline:2px solid var(--n-voice);outline-offset:2px}
